
<!DOCTYPE html>
<html>
<head>

<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />

<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

<title>6_distContinuous slides</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<!-- General and theme style sheets -->
<link rel="stylesheet" href="../css/reveal.css">
<link rel="stylesheet" href="../css/theme/simple.css" id="theme">

<!-- If the query includes 'print-pdf', include the PDF print sheet -->
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
        var link = document.createElement( 'link' );
        link.rel = 'stylesheet';
        link.type = 'text/css';
        link.href = '../css/print/pdf.css';
        document.getElementsByTagName( 'head' )[0].appendChild( link );
}

</script>

<!--[if lt IE 9]>
<script src="../lib/js/html5shiv.js"></script>
<![endif]-->

<!-- Loading the mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration -->

<!-- Get Font-awesome from cdn -->
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css">

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 991px) {
  #ipython_notebook {
    margin-left: 10px;
  }
}
[dir="rtl"] #ipython_notebook {
  float: right !important;
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#login_widget {
  float: right;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  text-align: center;
  vertical-align: middle;
  display: inline;
  opacity: 0;
  z-index: 2;
  width: 12ex;
  margin-right: -12ex;
}
.alternate_upload .btn-upload {
  height: 22px;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
[dir="rtl"] #tabs li {
  float: right;
}
ul#tabs {
  margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
  margin-right: 0px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons {
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
  padding-top: 1px;
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
  float: right !important;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: baseline;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
#tree-selector {
  padding-right: 0px;
}
[dir="rtl"] #tree-selector a {
  float: right;
}
#button-select-all {
  min-width: 50px;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
[dir="rtl"] #new-menu {
  text-align: right;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
[dir="rtl"] #running .col-sm-8 {
  float: right !important;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
div.cell.selected.jupyter-soft-selected {
  border-left-width: 0;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  padding: 0.4em;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
  /* .CodeMirror-lines */
  padding: 0;
  border: 0;
  border-radius: 0;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url();
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul {
  list-style: disc;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ul ul {
  list-style: square;
  margin: 0em 2em;
}
.rendered_html ul ul ul {
  list-style: circle;
  margin: 0em 2em;
}
.rendered_html ol {
  list-style: decimal;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
  margin: 0em 2em;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  background-color: #fff;
  color: #000;
  font-size: 100%;
  padding: 0px;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
  text-align: left;
  vertical-align: middle;
  padding: 4px;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget {
  float: right !important;
  float: right;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  margin-top: 6px;
}
span.save_widget span.filename {
  height: 1em;
  line-height: 1em;
  padding: 3px;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  display: none;
}
.command-shortcut:before {
  content: "(command)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
.reveal {
  font-size: 160%;
  overflow-y: scroll;
}
.reveal pre {
  width: inherit;
  padding: 0.4em;
  margin: 0px;
  font-family: monospace, sans-serif;
  font-size: 80%;
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.reveal pre code {
  padding: 0px;
}
.reveal section img {
  border: 0px solid black;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
.reveal i {
  font-style: normal;
  font-family: FontAwesome;
  font-size: 2em;
}
.reveal .slides {
  text-align: left;
}
.reveal.fade {
  opacity: 1;
}
.reveal .progress {
  position: static;
}
div.input_area {
  padding: 0.06em;
}
div.code_cell {
  background-color: transparent;
}
div.prompt {
  width: 11ex;
  padding: 0.4em;
  margin: 0px;
  font-family: monospace, sans-serif;
  font-size: 80%;
  text-align: right;
}
div.output_area pre {
  font-family: monospace, sans-serif;
  font-size: 80%;
}
div.output_prompt {
  /* 5px right shift to account for margin in parent container */
  margin: 5px 5px 0 0;
}
div.text_cell.rendered .rendered_html {
  /* The H1 height seems miscalculated, we are just hidding the scrollbar */
  overflow-y: hidden;
}
a.anchor-link {
  /* There is still an anchor, we are only hidding it */
  display: none;
}
.rendered_html p {
  text-align: inherit;
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

</head>


<body>


<div class="reveal">
<div class="slides">
<section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Continuous-Distribution-Functions--Normal-distribution">Continuous Distribution Functions- Normal distribution<a class="anchor-link" href="#Continuous-Distribution-Functions--Normal-distribution">&#182;</a></h1><ul>
<li>Exponential distribution</li>
<li>T-distribution</li>
<li>F-distribution</li>
<li>Logistic distribution</li>
<li>Lognormal distribution</li>
<li>Uniform distribution</li>
</ul>
<p>Author:  Thomas Haslwanter, Feb-2017</p>

</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Note: here I use the iPython approach, which is best suited for interactive work</span>
<span class="o">%</span><span class="k">pylab</span> inline
<span class="kn">from</span> <span class="nn">scipy</span> <span class="k">import</span> <span class="n">stats</span>
<span class="n">matplotlib</span><span class="o">.</span><span class="n">rcParams</span><span class="o">.</span><span class="n">update</span><span class="p">({</span><span class="s1">&#39;font.size&#39;</span><span class="p">:</span> <span class="mi">18</span><span class="p">})</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>

<div class="output_subarea output_stream output_stdout output_text">
<pre>Populating the interactive namespace from numpy and matplotlib
</pre>
</div>
</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Function-Definition">Function Definition<a class="anchor-link" href="#Function-Definition">&#182;</a></h2><p>The following function will be used to show the different distributions functions</p>

</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">x</span> <span class="o">=</span> <span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">,</span><span class="mi">10</span><span class="p">,</span><span class="mi">201</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">showDistribution</span><span class="p">(</span><span class="n">d1</span><span class="p">,</span> <span class="n">d2</span><span class="p">,</span> <span class="n">tTxt</span><span class="p">,</span> <span class="n">xTxt</span><span class="p">,</span> <span class="n">yTxt</span><span class="p">,</span> <span class="n">legendTxt</span><span class="p">,</span> <span class="n">xmin</span><span class="o">=-</span><span class="mi">10</span><span class="p">,</span> <span class="n">xmax</span><span class="o">=</span><span class="mi">10</span><span class="p">):</span>
    <span class="sd">&#39;&#39;&#39;Utility function to show the distributions, and add labels and title.&#39;&#39;&#39;</span>
    <span class="n">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">d1</span><span class="o">.</span><span class="n">pdf</span><span class="p">(</span><span class="n">x</span><span class="p">))</span>
    <span class="k">if</span> <span class="n">d2</span> <span class="o">!=</span> <span class="s1">&#39;&#39;</span><span class="p">:</span>
        <span class="n">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">d2</span><span class="o">.</span><span class="n">pdf</span><span class="p">(</span><span class="n">x</span><span class="p">),</span> <span class="s1">&#39;r&#39;</span><span class="p">)</span>
        <span class="n">legend</span><span class="p">(</span><span class="n">legendTxt</span><span class="p">)</span>
    <span class="n">xlim</span><span class="p">(</span><span class="n">xmin</span><span class="p">,</span> <span class="n">xmax</span><span class="p">)</span>
    <span class="n">title</span><span class="p">(</span><span class="n">tTxt</span><span class="p">)</span>
    <span class="n">xlabel</span><span class="p">(</span><span class="n">xTxt</span><span class="p">)</span>
    <span class="n">ylabel</span><span class="p">(</span><span class="n">yTxt</span><span class="p">)</span>
    <span class="n">show</span><span class="p">()</span>  
</pre></div>

</div>
</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Normal-distribution">Normal distribution<a class="anchor-link" href="#Normal-distribution">&#182;</a></h2>
</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">showDistribution</span><span class="p">(</span><span class="n">stats</span><span class="o">.</span><span class="n">norm</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">norm</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">scale</span><span class="o">=</span><span class="mi">4</span><span class="p">),</span>
                 <span class="s1">&#39;Normal Distribution&#39;</span><span class="p">,</span> <span class="s1">&#39;Z&#39;</span><span class="p">,</span> <span class="s1">&#39;P(Z)&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
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
RU5ErkJggg==
"
>
</div>

</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Exponential distribution</span>
<span class="n">showDistribution</span><span class="p">(</span><span class="n">stats</span><span class="o">.</span><span class="n">expon</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">expon</span><span class="p">(</span><span class="n">loc</span><span class="o">=-</span><span class="mi">2</span><span class="p">,</span> <span class="n">scale</span><span class="o">=</span><span class="mi">4</span><span class="p">),</span>
                 <span class="s1">&#39;Exponential Distribution&#39;</span><span class="p">,</span> <span class="s1">&#39;X&#39;</span><span class="p">,</span> <span class="s1">&#39;P(X)&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xec3FW9//HXZzfbsymbTSfJkgSSkBBaKNIMiijl2hAF
xQsWQK+gYL1YsCtepQjiRVBBERBQ0MtPrBGQTkIvCUhCCikkS0KyKZuy8/n9cb6TTIaZ3dndmf3O
zL6fj8c8JvutZyez85lzzuecY+6OiIhIXCriLoCIiPRvCkQiIhIrBSIREYmVApGIiMRKgUhERGKl
QCQiIrFSICpiZrbYzDyHx5C4y9qfmFlL9LovztP1kv/PLT04J/lImNn6aPufzOwrZja+k/PPjM67
Pg+/Qq+Y2fVRWc7MZXtciq085WRA3AWQnPwVWNXJ/m19VZD+IPpwPgP4iLtfH29pupT63mgARgOz
gROAb5nZT4AvuXt7vm8cBc6XgSXu3pLv6/elcvpdSpECUWm42N3vibsQstNyYBqwPe6CkOG9YWY1
wIeBHwKfBiaa2bvcPZFy2B3Aw8D6vipoJy4ELgZWxl2QLpRKOUuOApFIN7n7dmBB3OXIxt23Aj83
s0eAR4CTgI8B16Ycs57iCEK4+0pK4MO9VMpZitRHVEbMrM7Mno3asc/LsH8PM3vNzDrM7NiU7d+I
zvmGmU00s5vNbLWZtZvZU2b2CTOzLPdsNLOvm9kzZrbZzNrMbK6ZfdrMqjIcn3qvMWZ2nZmtiu71
vJmd28nvV2Fmp5vZP81srZltNbNFZvZjMxuZ4fid/SBmNjg6bll03sKo3APSznFCsxzAdWn9MGdG
x2TtIzKzk6P7PR/12WwxswVm9iMza872uxWCuz8DXB79+Nm0cmbtIzKzd5nZ383slei1Wm1mT5rZ
pWY2PDrmG4SmLIAJaa/T4pRr7exXMbMDzewP0fUSZvbu9GOy/S7RuXdG799NZvawmb0/y7Ee/T9m
2veG/7ue/C4ZrlttZueb2bzob2CzmT1tZl8zs4EZju/2e7Oc9ZtftD9w9y1m9gFgLvBDM/uXuz8F
YGaVwE1AE/B9d/9HhktMBOYBm4B/AkOBY4D/BQ4Ezk492MxGAHcD+wCtwF1AFfAW4MfAe8zs+Cz9
E+OBx4B24B5gFHAUcKWZDXL376Xdqwq4DXgXsDEq51pgf0Lz08lmdrS7L8pwryHAQ9Hvfl/081HA
N4Cxab/Xr4AjgUnAA8BLKftS/53NLcBm4HngWWAgcBDwuaiMh7j7mhyuky83EZqUpprZGHdf0dnB
ZvYt4GuEZsf7gX8RXrdJwAXArcAa4Eng98DJhPfL71Iu05rh0kcCPwMWA3OAZnJv2jwMuBpYCvwN
GBNd7xYzm5z+XumB7v4uuzGzOkJf3VFAG+FvZzuhr+5bwClm9hZ3z3St7rw3y5e761GkD8IfrQOz
u3ne2dF584H6aNu3om0PAgPSjv9GtM+B3wI1KftmAq9F+96Zdt7vou1/BRpTto8mfAg78INO7nUl
UJmy733R9jagIe28/4n2/R0YlbK9AvhutO9faeecmXKv24HalH2HAjuABNCSdt710TlnZnl9W6L9
izPsOwWoS9tWC/w8OufqTv6fWzLdrzfvjej12Rode2yG1+b6tHJuiV7/yRmutR8wIpfXIcNr6cBF
gHVyzJmdnHsJUJGy762ELzEdwAFp5zng3fm/6+bvkl7OH0Xbn0x7fQYRgpIDt+TjvVmuDzXNlYa7
05oLUh/3pB/s7tcQvrlOJdQwZgNfAV4HTnP3HVnusxk410MfQ/JaTxOCAMBnktvNbALwXsI3v3Pc
vS3lnJVAsontv8ysNsO9lgCfd/eOlPN+BzxHqEXMSrnXMOA8YB1wqruvSjknQfgG/xRwlJnNzHCv
tqiM7SnnPQL8BTDgzVlej25z99vcfUvatvao/DsI37r7TPT6rI1+HNbF4Y2EYLTQ3d9Q+3P3p9x9
dQ+LMh/4jkeftN30CnChpyRbuPsc4DpCoM3anFtoUW3oE9GPn0p9fdx9A+FLYQfwPsucTt9n781i
pqa50tBZ+na2TvOzgYOBjxJqGhXAWe6+pJP7/M0zNx/8hpAtdLiZDYgC2VGEP5R/ufvi9BPc/R4z
exnYk9A09UDaIXenBrwULwDTCc0vSbMJH5B/cvfXMtwrYWb3E76xHwY8nXbIY565OewF4MS0e/Wa
mU0D3k5ozmpgV1/sNqDZzIa6+7p83rMLyft3GgTcfY2ZLQX2M7P/AX7u7i/mqQz/57tn7XXH79w9
0xCF3xCCwNE9L1avHUT4P17o7unvcdz9JTP7F6GJ+yjgxrRD+vS9WawUiEpDt9O33X29mX2U0Icz
CPhFVOPozOIs21cQPkRrCd+qXyW0X8OuTt5MFhEC0dgM+5ZlOSdZs6pJ2TYxej45Wyd0iuG9vFeP
RZ3LPyME/84MItTuCi7qG0wOeF7b2bGR0wnNs18AvmBmrxKac+8CbnL3zT0sSmdfgLqyuIvte/Ti
2r2V69/BMfT+76BsKRCVtw+m/Ht/M6vO8s0yDt35dlwZPT9PSMTozHO9vFdvnE8IQssJHfsPAauT
r7mZrSD0n2XMQCyQ6UB19O9nuzrY3e8zs70INbq3E77Fvyd6XGRmR3VRq85mS9eH9Ili647oq/dm
UVMgKlNRautZhEyjlwiZbN8nZG9lMyHL9jGED7OthMQFCB+2sKu2kkly3/JOjslF8lvj4+5+Zi+v
VUjvi54/4e7/L3WHmTUQMgP72mnR83OpfWudiWo9d0SPZH/g1cA7CE20p2U/uyCyvS9bouf099d2
oMrMBrr7xrR94/JZMPr276BsFdu3A8kDC9OVXEPoJP1g9FgNXGBmx3dy6nFRYkC6ZM3qwZREh/sI
fQ5HW4Y50szszYRmuY2ENO3emEP4cHlHpjEZBZCsNXb3i1pT9JypueVU+rYmhJntS0hth5B11iNR
Dejb0Y+pySA9fZ26632WYUwau96X/0rbnkxRn5LhnOOy3KOnv8tjhJTviWZ2RPpOM5tEqFUmCH8z
koECUZmJ+iluBgYD33T3B9z9VXYN0vyVmY3OcnoDcIWZJZtyMLMZwJeiH69Mbo8+nO4g/OFenRog
LAwuTR77U+/lPGfRN/n/JYw9ucPM3vDt08xGmdln8jQIMPnNdVo3z0smjnzSbNcAYDPbn1Ab7RNm
VmNmHyN8QNcDfySMj+rqvAlm9jEza8yw+6ToeWnKtjWED/CRZja0l8XuzDjgu2mv6WxCM2gCuCrt
+Luj56+kvh/M7DhCk2kmPfpdogzJn0U//sSiAb/R/RqjfQMICRdLM1xCUNNcqfjvzkadA1e4++PR
v79NyBy7lzC+BgB3/4uZXUpomrvBzI7LkMV0A+ED5yUze5DQyX0MoVnul+5+R9rxnyR8WL8dWGRm
97JrQGsjYaDq17v5u2bzBUKn9HuBBWb2BKGzupEwOHYqoS/pZ4Q06d74I2HMy/lRIH6FUPv7pbs/
2Ml5FxOar84BZpvZk8AIQlbXrcDhZG9m6qnU90Y9ofnvQMKXigRhZoULc8xYG0oY73RVyus7gFAL
2ptQu935/+nu283sT4T+oyfM7AFCX1Cru/9373+1nX5GGDrwLjN7jNDPdjThi/RF7p5e476YMJ7r
PcD86P+hhZDh9gPgDWXr5e/yVUKG6lGEv5272TWgtZnQN/epbv7O/YoCUWl4exf7/wA8bmHani8R
sqNOz/DhcyFhXMJbCX+M6SPSFwGHRNvfSviQf4HwQfC/6Td199VmdighuL2PEMQ6CDWDG4D/zVdy
RHSdk83sPYRvwgcDBxDmS1tBmEftD72tfUX3ejKaoeLzhOCRrO3dT8ggy3beg2Z2GOELwEHAfxD6
5z4PXEF4ffMt+d5wQqBYS/gS8gBwg7tny8rKZCFhKqDZwAxgX8L/5yuEgPbjDKn6Z0X3fDvwfsJn
yhIyfNj3wsOEAPkt4HhCJtljwKXu/tv0g939BTM7mvA+PpwwE/lThFk5numkbD36XTzMaHIsIdic
DhxL+FK0kNAycGmGvipJYT0bXyblxMJcW18nNOV9I97SiEh/oz4iERGJlQKRiIjESoFIRERipT4i
ERGJlbLmgObmZm9paYm7GCIiJeWxxx5rdfdM8zt2iwIR0NLSwrx58+IuhohISTGz3kxmu5P6iERE
JFYKRCIiEisFIhERiVWsgcjMLjSz28xsUbTs9eIeXuc/zewJM9tiZq+a2c9TJx8UEZHiFXeN6HuE
CTIX0sMVK83sAsLMwusJEyP+jDDl/j3RGjAiIlLE4s6am+TuiwDM7Fl2TS6ZEzNrBr5DWLXzre7e
EW2fC/wfITClT+wpIiJFJNYaUTII9cK7CVPfX5kMQtF17yTMdHx6L68vIiIFFneNqLcOjp4fyrDv
YeC0LMsFixS9f7/axmubtnHYxEyL5orkZuvWraxdu5a2tjY6Ojo6PbayspLGxkaampqoqanpoxKW
fiAaEz1nWgt+OWFp5jHAi+k7zexs4GyA8ePHF6p8Ij3203sWMm/JWu774lviLoqUqK1bt7J06VKG
Dh1KS0sLVVVVpCx0uxt3Z/v27WzYsIGlS5cyfvz4PgtGcScr9FZ99Lw1w772tGN24+7XuPssd581
fLgS7KT4bOtIsHrDVjQfpPTU2rVrGTp0KM3NzVRXV2cNQgBmRnV1Nc3NzQwdOpS1a9f2WTlLPRBt
jp4zhe3atGNESoq7s3VHgo1be7vyufRXbW1tDBo0qNvnDRo0iLa2tgKUKLNSD0QrouexGfaNJSyf
vCLDPpGi15EINaHWjXlZbV36oY6ODqqqqrp9XlVVVZf9SflU6oFobvT8pgz7DgNeUKKClKooDvHa
xkwtzyK56aw5Lp/n9EbJBCIzG29mU80sNbz/EdgCnGtmlSnH/gcwEbixj4spkjfJvqFWBSIpc7Fm
zZnZh4EJ0Y/DgWoz+2r08xJ3vyHl8F8Dbwb2BBYDuPsaM/sa8CPgH2Z2M6FJ7nPAAuDygv8SIgWS
rBGtUdOclLm407c/Rgguqb4dPd8L3EAX3P0SM3sNuAC4AtgA3Ar8t5rlpJQlkjWiNtWIpLzFGojc
fXY+jnX364Hre10gkSKys49okwKRlLeS6SMS6W8Syay5NjXNSXlTIBIpUgklK0ge9GRAdF8PolYg
EilSCkTSW5WVlWzfvr3b523fvp3KysquD8wTBSKRIrVrHJGa5qRnGhsb2bBhQ7fP27BhA42NjQUo
UWYKRCJFKtk80rZ1B+3b+26Uu5SPpqYm1q1bR2trK9u2beu0yc3d2bZtG62traxbt46mpqY+K2fc
6dsikkVyih8IzXN7DM04f69IVjU1NYwfP561a9eyePHinJeB6MuZt0GBSKRopcQhWjduUyCSHqmp
qWH06NGMHj067qJkpaY5kSLl7gytDzNaab45KWcKRCJFKuEwclBYzUSZc1LOFIhEilTCneGNoZ1e
S0FIOVMgEilSCYe6qkoaawewRvPNSRlTIBIpUomEU2HGiMYaVre1x10ckYJRIBIpUgl3KipgRGMt
qzeoRiTlS4FIpEgl3DEzRgyq4VXViKSMKRCJFCl3djXNbdja5xNRivQVBSKRIpVwp9JCCvfWHQk2
tO+Iu0giBaFAJFKkElGNKJnCvUbNc1KmFIhEilRHIuojagyDWpWwIOVKgUikSLk7FQYjBoUakRIW
pFwpEIkUqURKsgKoRiTlS4FIpEglxxENrBlAXVUlqzW7gpQpBSKRIpWsEZkZIwfVKBBJ2VIgEilS
oY/IgOTsCuojkvKkQCRSpDqiZAWA4aoRSRlTIBIpUokofRuIZldQjUjKkwKRSJFKTvEDoWlu07YO
Nm3V7ApSfmINRGZWYWYXmNkCM2s3s2VmdomZNeR4/kAz+7KZPWNmbWbWamYPmtmZlvwqKVKiEilN
cyOjsURqnpNyFHeN6DLgUuB54DzgNuDTwJ1m1mnZov1/Br4NzAU+B3wHqASuAy4uXLFFCi/hUBlF
ouSS4avWq3lOys+AuG5sZtMJwed2dz85ZfvLwBXAqcBNnVziUOBI4HJ3vyDl/J8CC4BzgC8VoOgi
fSK5DATAqMEhEL2qfiIpQ3HWiE4DDLg8bfu1wGbg9C7OHxQ9r0jd6O7bgFZgUx7KKBKb1Ka5UVGN
aKVqRFKGYqsRAQcDCeDR1I3u3m5mT0b7O/Mo8DrwRTNbDDwC1ANnAAcBn8h3gUX6UiIlWaGhZgCN
tQNYtX5LzKUSyb84A9EYoNXdM/W+LgcON7PqqIbzBu6+zszeCfwcuDVlVxtwsrv/obObm9nZwNkA
48eP70n5RQoqtUYEMHpwrWpEUpbibJqrB7KlALWnHNOZjcCzwI+A9wIfB14CbjKzt3V2ortf4+6z
3H3W8OHDcy+1SB9wd9whNflz1OA6VqmPSMpQnDWizcCILPtqU47JyMz2BR4ELnD3q1O230wITtea
2SR378hTeUX6THJV8MqUKtHoQbUsWLkhphKJFE6cNaIVQLOZ1WTYN5bQbJexWS5yASFg3Za60d03
A38CJgAt+SmqSN9KRJEotWlu5OBa1mzcyvaOREylEimMOAPR3Oj+h6RuNLNaYH9gXhfnj42eKzPs
G5D2LFJSOqJAlNo0N3pwLe4a1CrlJ85AdAvgwPlp288i9A3dmNxgZpPMbGracc9Hz2embjSzIcC7
gHWE/iKRkpNsmqvYrY8oOahVmXNSXmKrMbj7M2Z2FXCumd0O3AVMI8yscC+7D2adQ2hqS52253Lg
P4GLo/6iB4AmQiAbDXxK/UNSqjI1zY0erLFEUp7ibro6H1hMSKM+kTAQ9UrgInfvtCHc3ZeY2SHA
RcBbCTMxbAGeBD7n7rcXsNwiBZXIUCMaPagO0DQ/Un5iDURRjeWS6NHZcS1Zti8kDGAVKSs7a0Qp
VaJBdQOorapQIJKyE/ekpyKSQbI9ILVpzswYPbiOlRpLJGVGgUikCHXs7CPafTWTUYNqVSOSsqNA
JFKEMiUrQDTNz+vKmpPyokAkUoQSGcYRAYwZUserbVvZoUGtUkYUiESKUKZxRABjh9bRkXDNOSdl
RYFIpAgla0SVaX+hY4aEFO4VrysQSflQIBIpQslxROlNc2OjQLT89azzAYuUHAUikSKUSGTOmtsZ
iNYpYUHKhwKRSBHKljVXV13JsIZqlitzTsqIApFIEco0xU/S2KF1LFcfkZQRBSKRIrQrffuN+8YM
rmP5OvURSflQIBIpQr4zay5bjWjLzmNESp0CkUgR6rRpbkgd7dsTrN3U2QLGIqVDgUikCHUkMicr
QKgRgcYSSflQIBIpQtmm+AGNJZLyo0AkUoSyTfEDuwLRKxpLJGVCgUikCGUbRwQwpL6KhupKBSIp
GwpEIkVoZ7JChkhkZoxrqucVpXBLmVAgEilCiSwL4yWNa6pn6VoFIikPCkQiRSjRSdYcwPgoEGks
kZQDBSKRItTZOCIIgah9e4I1G7f2YalECkOBSKQIdTbFD4RABLBMzXNSBhSIRIpQLn1EgPqJpCwo
EIkUoWTXT6a55gD2iGZXWPqaUril9CkQiRShzsYRAdRWVTJqUC3LlMItZSDWQGRmFWZ2gZktMLN2
M1tmZpeYWUM3rtFkZj8ys5eia6wxs7vN7KhCll2kkJJzzWWa4idpvFK4pUwMiPn+lwGfBu4ALgGm
RT8fYGbHunuis5PNbAJwDzAQ+AXwIjAYmAmMLVyxRQqrsyl+ksY11fPgwtY+KpFI4cQWiMxsOnAe
cLu7n5yy/WXgCuBU4KYuLvMbwu8w091XFqqsIn2tq6Y5CDWi259op317B7VVlX1UMpH8i7Np7jTA
gMvTtl8LbAZO7+xkMzsaOBL4H3dfaWZVZlZfkJKK9LGuxhEBjB9Wh7smP5XSF2cgOhhIAI+mbnT3
duDJaH9nToiel5rZncAWYJOZvWhmnQYxkWLXVfo2wPim0JW65LVNfVImkUKJMxCNAVrdPdPQ8OVA
s5lVd3L+lOj5WqAJOAP4KLANuMHMPtLZzc3sbDObZ2bz1qxZ0/3SixRQcuqeik7+Qic2h0D0cqsC
kZS2OANRPZBtfpL2lGOyaYye24Bj3P1Gd78OOAp4HfiemWX9/dz9Gnef5e6zhg8f3s2iixRWR5Sm
01mNaGhDNYPrqhSIpOTFGYg2AzVZ9tWmHJNNsmH8Znffltzo7uuA/wNGsavWJFJScklWANizuYHF
apqTEhdnIFpBaH7LFIzGEprttmXYl/RK9Lwqw75kBt3QXpRPJDadLRWeamJzAy+vUSCS0hZnIJob
3f+Q1I1mVgvsD8zr4vxkksMeGfYlt63uTQFF4pLLOCKAluYGVqxvZ8u2jj4olUhhxBmIbgEcOD9t
+1mEvqEbkxvMbJKZTU077g+E/qHTzWxgyrGjgXcDL7r7S4UouEihJWtElV0Eoj2jhIUla1UrktIV
24BWd3/GzK4CzjWz24G72DWzwr3sPph1DjCBMO4oef46M/s88DPgYTP7JVANfDJ6Pq9PfhGRAkiO
I+oiDu0MRC+v2cTUUYMKXCqRwuh2IDKzvYHZwHRgBKFWswZ4FrjX3V/sxuXOBxYDZwMnAq3AlcBF
XU3vAyHzzcxagS8C3yaMS3oI+KC7P9CNcogUlZ0rtHaRrdASBaJFypyTEpZTIIr6bT4CnAPsS0rN
JI2b2TPA1cD10eDUrNy9gzDH3CVdHNfSyb7bgds7O1+k1OSaNTewZgDDG2tYrEAkJazLPiIz+zBh
MtGfEMbnfJlQIxpH6MtpiP59DPAVYD1wFaAZDkR6KJcpfpL2bG7QWCIpabnUiK6OHle4+5IsxyyP
HvcCF0ezYp9P6L/5TT4KKtKfdLVUeKqJzQ387flXC1wikcLJJWtuort/rpMg9AbuvsTdLwAm9bxo
Iv2X55g1BzB5xEDWbtrG2k2dDbsTKV5dBiJ37/FXLXfPNNhURLrQnaa5SSPC6IWXVm8sZJFECian
cURmNqI7FzWzk3pWHBGBXSu05hKI9ooC0b9XtxW0TCKFkuuA1ufM7JSuDjKzwWb2a+CPvSuWSP+2
s48oh7/QMYPrqKuqVI1ISlaugWgt8Fsz+62ZNWU6IKoFPU9Y0O7aPJVPpF/KdYofCGONJo8YqEAk
JSvXQLQfIX37FOBZM3tXckdUC/oVoRa0HTjO3T+R95KK9CO5jiNKUiCSUpZTIHL3dnf/DPBWwhpC
t5vZr83sA4Ra0IcJtaAZ7v6PgpVWpJ/oTrIChEC0cn07be3bC1gqkcLo1qSn7n4PYWaFm4EPEeaD
21kLcnd9JRPJg1yWCk81OUpYWKglIaQE9WT27TcBRxOm+XHCzArD8lkokf5u51xzOTbN7cyce1WZ
c1J6cg5EZtZgZlcDfyEEoROAI4DXgJvM7FYzay5MMUX6l+42zY1vqqe6skL9RFKSch1HdAzwDGGW
7N8Q+oL+4u6PEBIZfgy8l5DmfXKhCivSX3Rnih+AAZUVTBoxkAWrVCOS0pNrjegfQC3wLnc/w93X
J3e4+1Z3/yxh0tM24FYzuzn/RRXpP9wds66XCk81bVQjLygQSQnKNRD9Fpju7ndmO8Dd7wNmEiZI
7XLwq4hkl/Dc5plLNXV0I6s2tLNOc85Jick1fftD7r4uh+M2u/ungON6XTKRfizhnnP/UNKUaIVW
Nc9JqelJ1lyX3P2fhbiuSH/RETXNdce0UY0ALFi1oQAlEimcXBbG27unFzezKT09V6Q/c889Yy5p
eGMNTQ3VLFipGpGUllxqRM+Z2S/NbEauFzWzA8zsBuDZnhdNpP9KJDznMURJZsbUUY2qEUnJyWWF
1ncCPwKeMrOngT8Bc4GFhMlQDWgC9gIOI4wvmkaY+kfLQYj0QKIHNSKAqaMGcdOjS+hIOJXdjWQi
MekyELn7n83sb8D7gf8CvkyYUSFd8l1/D/BN4PfunshTOUX6lYQ7FT0IJFNHN9K+PcGS1zYxcfjA
ApRMJP9yqRHh7h2E+eVuNrORwJuBfYDhhKC0htAMd6+7txaorCL9hnv3m+YA9hkdMueeX7lBgUhK
Rk6BKMnMhgMtwGPufmtBSiQidPQgfRtgr5EDqao0nlm+npNmjilAyUTyL9cpfiqieeZWAg8CL5rZ
/VFgEpE8S3j3ZlVIqhlQyZRRjTy3XAkLUjpyHUd0LmGeuVXA7YR55w4Hflagcon0az1tmgPYd+xg
nlm+HvdMXbkixSfXQPSfwHxgmruf4u77A78A/sPMhhSsdCL9VCLRs6w5gBljB7N+y3ZeWbclz6US
KYxcA9EU4Hp3Tx0pdyVQCfRmwGuFmV1gZgvMrN3MlpnZJWbW0INr1ZvZIjNzM/tJT8skUgwS3vP0
6xljBgPw7PL1XRwpUhxyDUQNwIq0bStS9vXUZcClhDFH5wG3AZ8G7jSz7k4/9C1CFp9IyevJFD9J
U0Y1MqAiJCyIlILuZM2lNzgnf+7Rn4uZTScEn9vd/eSU7S8DVwCnEpYiz+VaBwLnA18ELulJeUSK
SU+m+Emqrapk75GNCkRSMroTiE4ws1EpP9cTgtEpZrZ/2rHu7pd1cb3TCEHs8rTt1wIXA6eTQyAy
s8ronL8QEikUiKTkJXqRrAAhYeFvz6+K1jXSDAtS3LoTiD4YPdKdk2GbE5rdOnMwkAAe3e1E93Yz
ezLan4sLgKmAVoaVstHTKX6S9h8/hFvmLWPJa5tpae5N67lI4eUaiI4pwL3HAK3uvjXDvuXA4WZW
7e5ZV/kysz0J0wl9y90Xm1lLrjc3s7MJKemMHz++O+UWKbhEL/qIAA4YH5JZn1i2ToFIil6uU/zc
W4B71wOZghBAe8oxnS03eTWwiJDw0C3ufg1wDcCsWbM04EKKivciaw5grxGNNFRX8sTS13nPAXvk
sWQi+detKX7ybDMwIsu+2pRjMjKz04G3AUe7+/Y8l00kVh2Jnk3xk1RZYew3bghPLH09j6USKYyC
rNCaoxVAs5nVZNg3ltBsl7E2FJ1zKXAXsMrMJpvZZGBCdMjgaJsG20pJ6ukUP6kOGD+E+Ss3sGVb
R55KJVKl3YH3AAAcR0lEQVQYcQaiudH9D0ndaGa1wP7AvE7OrSOMGToR+HfK455o/+nRzx/Pa4lF
+khvpvhJOmDcUHYknGdXKI1bilucTXO3ENY2Oh+4L2X7WYS+oRuTG8xsElDl7guiTZuAUzJcczjw
U0Iq9y+Ap/NfbJHC623WHITMOYAnlq7j4JamfBRLpCBiC0Tu/oyZXQWca2a3E5rZphFmVriX3ccQ
zSE0u1l07nbgd+nXTMmaW+jub9gvUip6O44IoHlgDROG1TN38TrOPjo/5RIphDhrRBBqQ4sJadQn
Aq2EOewu0uqu0p8lnB6t0JrukJYm/jH/VRKJnq34KtIXYg1E0cqvl9DFbAju3pLj9RbTwymHRIpJ
opdZc0mH7NnEbY+9wktrNrL3yMY8lEwk/+JMVhCRLPLRNAdw6J7DAHjk5bW9v5hIgSgQiRShRJ7m
iBvXVMeoQbU8qkAkRUyBSKQIhay53l/HzDhkzyYeffk1rdgqRUuBSKQIhXFE+enuPGTPJl7dsJUl
r2WdqEQkVgpEIkUo4fRqrrlUh00MY4geXvRaXq4nkm8KRCJFqCORv3WEJg0fyMhBNdz3UmterieS
bwpEIkUoH1P8JJkZR04ezoMvtZJIqJ9Iio8CkUgRyscUP6mO3GsY6zZv5/mVG/J2TZF8USASKUL5
GkeUdMSkZgDuV/OcFCEFIpEilI9lIFKNGFTL3iMH8oACkRQhBSKRIuTuVOYxEAEcOXk4j7y8ls3b
duT1uiK9pUAkUoQ6Ek5Fnv863zJ1BNt2JHjwJaVxS3FRIBIpQvma4ifVIXs20VBdyT9fWJ3X64r0
lgKRSBHyPGfNAVQPqOCovYbzz/mrNd2PFBUFIpEilO+suaS3TBvBqg3tSuOWoqJAJFKE8j2OKGn2
lOEA/HO+muekeCgQiRShRB4nPU01orGW/ccN4a/Pr8r7tUV6SoFIpAiFFVoLc+0T9h3Fs8s3sGyt
ZuOW4qBAJFKECtU0B3D8jNEA/PnZlQW5vkh3KRCJZLJ0KeyIb+BnwvM/jihpXFM9M8YO4s/PqnlO
ioMCkUi6V1+FSZPgyCNh4cJYipDvKX7SHT9jNE8sfZ0Vr28p2D1EcqVAJJKutTXUhh55BPbfH66/
Pgzs6UP5XAYikxP3Dc1z/+/pFYW7iUiOFIhE0rW3h+ef/AQOOgg+8hH4wAdg7do+K0KiAHPNpWpp
bmD/cUO44wkFIomfApFIui1Rc9Xee8OcOXDxxXDHHTBzJvz9731ShHyu0JrNew4Yy/yVG1iwSoNb
JV4KRCLpkoGorg4qK+FLX4KHH4aBA+G44+Css2D9+oIWoRBT/KQ7aeZoKiuMP6hWJDGLNRCZWYWZ
XWBmC8ys3cyWmdklZtaQw7l7m9m3zOxhM1tjZm1m9qSZfSWX80WySjbN1dbu2nbQQfDEE/DFL8Iv
fwnTp8NddxWsCIWa4ifVsIE1vHnv4fzhieV0aAlxiVHcNaLLgEuB54HzgNuATwN3mllXZfsocAGw
EPgW8AXgBeA7wINmVleoQkuZS60Rpaqrgx/8INSOhgyBE0+EM84oSN9RwqGi0JEIOOWgPVi1oZ1/
vbim4PcSySa2QGRm0wnB53Z3f6+7X+vunwU+CxwDnNrFJX4H7OHuH3L3K939anf/APBdYCbwsUKW
X8pYtkCUdPDB8Nhj8NWvwo03wpQpec+sC8tA5O1yWR27z0iaB9Zw06NLC38zkSzirBGdBhhwedr2
a4HNwOmdnezu89w9U0P9LdHzjF6XUPqnTE1z6Wpq4NvfhscfD0kNH/kIHH00PPtsXorgTkGz5pKq
Kis4ZdYe/HPBalatby/4/UQyiTMQHQwkgEdTN7p7O/BktL8n9oieX+150aRf66pGlGrmTLjvPvj5
z+H55+GAA0I/0saNvSpCR4EmPc3k1IPH0ZFwbpm7rE/uJ5IuzkA0Bmh1960Z9i0Hms2sujsXNLNK
4GvADuCmLo4928zmmdm8NWvUPi4puhOIACoq4GMfgxdeCH1GP/wh7LUXXHcdJBI9KkJfJCskTRjW
wNF7D+fGR5awbUfPyivSG3EGonogUxACaE85pjsuB94EXOTuL3R2oLtf4+6z3H3W8OHDu3kbKWvJ
prmamu6d19wcakYPPQQtLfDRj8KsWXDvvd26jLvjBZ7iJ91Hj2hhddtW/vSMUrml78UZiDYD2f7S
a1OOyYmZfRs4F7jG3b/fy7JJf7ZlS+gf6mkgOOwwePBBuOmmMF3Q7Nlw8snw73/ndHoy56GvmuYA
3rz3cCaPGMgv7n9Zy4hLn4szEK0gNL9lCkZjCc1223K5kJl9A/gqcB3wibyVUPqnLVtyb5bLxgxO
Ow0WLAhJDX/9K0ybBuecA6+80umpiSgQ9FXTHITa10eP2JNnl2/g4UV9N5WRCMQbiOZG9z8kdaOZ
1QL7A/NyuUgUhL4O/Ar4uOvrnPRWe3vnGXPdUV8f0rxfegn+679Cv9HkyfD5z4faUgbJsaV9MY4o
1XsPHEvzwBquuvulPr2vSJyB6BbAgfPTtp9F6Bu6MbnBzCaZ2dT0C5jZRYQgdAPwUXdXT6v0Xj5q
ROlGjYIrroAXX4RTT4XLLoOJE+FrX3tDQNpVI+rbQFRbVcnZR+/J/S+18vjSdX16b+nfYgtE7v4M
cBXwXjO73cw+bmaXEGZauJfds97mAPNTzzezTwHfBJYC/wA+aGanpzze1ie/iJSfQgSipJaWMPj1
mWfCvHXf+U7Y9oUvwKqwUF0cTXNJHzp0AkPrq7hyTm79WSL5EPcUP+cDnwemE4LSqcCVwEk51G6S
44zGE5rlbkh7fKUQBZZ+IJ9Nc9nssw/87ndhAOy73w2XXhoC0rnn4kvCLAd9XSMCaKgZwMePmsjd
L6zhsSXqK5K+EWsgcvcOd7/E3ae4e427j3X3z7r7xrTjWtzd0rad6e7WyWN2n/4yUj4KWSNKN306
/OY3YQzShz8M11xD/T5T+MFdP2bo4hf7pgxpPnJEC80Da/jBn19QBp30ibhrRCLFpy8DUdLkyXDt
tbBwIdvOOod3zb+X951xPLztbfCnP/V4YGxP1FcP4Pxj9+LRxWuZM391n91X+i8FIpF07e19H4iS
xo1j8w8v5U2fvI7HzvlCmDbopJNg6tSwYmwvpw7K1QcOHsfE5ga+9+f5mm1BCk6BSCRdckBrTDrc
WVc/mOfP+C9YvBhuvhmamuC882CPPeCCC2D+/C6v0xtVlRV87T/2YdGaTfzygZcLei8RBSKRdHE0
zaVIZs2ZGVRVhXTvhx8OUwe94x2hZrTPPnDUUfDrX8PmnCcg6ZZjpozgbfuM5Io5/2bl+i0FuYcI
KBCJvFGcTXN0MsXPYYfBb38Ly5fD//wPvPpqmGR1zBg491x46qm8l+Wik/Yh4c5X73hWiQtSMApE
IulibprrchzRiBFh3NELL8Ddd4eVYn/+c9h//7Ck+aWXwsqVeSnLuKZ6Pn/cFOYsWM0fn9SEqFIY
CkQi6WJvmgvPXY4jMgsTqt54Y6glXX55WJLic58LfUnHHQe/+hW0tfWqPB85Yk8OHD+Eb9z5nBbP
k4JQIBJJtWNHeMQZiKJI1K255oYNg898BubODYkMX/5ymN/uzDNh5MjQz/T738OmTd0uT2WF8aNT
9mPbjgTn3/IEHQk10Ul+KRCJpMplmfAC6/UUP1Onhhm/Fy6EBx4Iy5jPmQPvex8MHx6WpLjxRli/
PudLThw+kG++czoPL1qrSVEl7xSIRFJ1d3XWAsi5aa4rZnD44XDVVaHPaM6csFjfQw/B6aeHvqYT
T4Rf/CKnPqX3HbQH7zlgLJf940XuXqCBrpI/CkQiqZI1oqJI387jRQcMgLe8JaR+v/JKqCmdey48
9xx8/OMh827WLPj61+HRRzPO5GBmfO89+zJt1CA+/dsneGl13wyulfKnQCSSKlkjirFpzgu9DERF
RagpXXIJvPxySPv+3vfC7/yd78Chh8Lo0aF/6eabQ5p4pK66kmv+8yCqKys487pHWd2m5AXpPQUi
kVTl1DSXCzOYORMuvBDuvx9Wrw6TsB57LNx5J3zwg2EtpX33hfPPhzvvZI/KHfzyzIN5beM2PnLd
XNZv2V74ckpZUyASSVVETXOVcfx1DhsGH/pQSGZYvTo0033/+yEY/exn8M53QlMT+73/eP7c+lea
Hrmfs//3XtraFYyk5wbEXQCRolIETXPJ9GiLYT2i3VRWwsEHh8d//3cI0g89FJIe5syh5doruaGj
gx03V/Dyj/dmwEnHUjf7aDjiiNDnJJIj1YhEUhVB01zWKX7iVlsLxxwT+pEeegheew3+9CeWnXUe
66jCrr0W3v9+GDs2LIP+4Q/D1VfDE0/AdtWYJDvViERSFVHTXBxLhXfL4MFwwgnsecIJvL50HW/+
xUPstfIlvj+yjXHPPw5//3vobwKoqYH99guZecnHtGkhm0/6Pb0LRFIVQdNcnyYr5MkB44dy66ff
zJnX1fPWdVu48LMf5MzbJmCLF8O8eWHGh3nz4IYb4Kc/DSfV1cEBB8CBB4aEiZkzYcYMaGiI9XeR
vqdAJJKqCJrmCjKOqA9MGNbA7z95OJ+/7Sm+eefz/OvFNfzwlP1ofv/E0GQHYXzSv/+9KzDNnQvX
Xbdr6iGzsFptMjDNnBky9lpaQp+VlCUFIpFURdA05zuz5kosEgFNDdX84oxZ/PqhJXz3rvm84/L7
+OY7p3PCvqNC8kVFBUyZEh6nnx5OSiTCAoBPP7374/bbd3WY1dTA3nuH6YumTg3NelOnhm2qQZU8
BSKRVEXQNNcRTWpQSk1zqcyMMw5v4dCJTVxwy1N86qbHOXzSML7xzunsPbLxjSdUVITkhokT4d3v
3rV906Yw88PTT4clLxYsCIkPv//97jM/jB8fgtKUKTBp0q5HS0usXygkdwpEIqnUNJc3U0cN4s5z
j+DmR5fyo7+9yPE/vo9TDx7HJ2dPYo+h9V1foKEBDjkkPFJt3RpmFp8/PwSn5OO662Bj2rRDY8eG
oDRx4q7niRNhwoQwK3mFEoeLgQKRSKr29pDJFWM2V6LQU/z0oQGVFXz4TS2cNHMMl/79RX47dym3
zF3Gew4YyydnT2Li8IHdv2hNDUyfHh6p3GHNGli0KMw8nnxeuBD+9jdYkbawX1VVWLdp3LjwGD/+
jf8eMqT0vxGUAAUikVQxL4oHRTyOqBeGNlTz7XfP4JOzJ3HNvxZx86NLue2xVzhqr2ZOPXg8b9tn
JNUDelk7MQszio8YEZZVT7d5c+iLWrQIli6FZct2PT/wANxyS1iLKtXAgSFYjRoV5t8bPXrXv1O3
DR2qgNULCkQiqWJeJhxKaBxRD4wZUsc33jmdTx0zmZseWcqt85bxqZseZ1hDNSfsO5rjZ4zikD2b
GFCI+Y3q62GffcIjk46OMMFrMjglA9Urr8CqVfDII2G5jGTzbarq6hCYRo0KTX7NzWHtp2zPjY0K
XCkUiERStbfHXiPaOY6oHCNRZHhjDZ85di/Ofctk7vv3Gm6dt4zbHlvGDQ8vYWh9FcdMHcGRk5s5
YnIzIwf10ReDysowNdGYMZlrVBCqq21tISCtWrX7c/KxdCk89hi0tsK2bZmvU10dglIyMA0bFmpV
Q4eG5sBsz0OGlOUg4Nh/IzOrAD4DnAO0AGuAW4GL3L3LdY17e77IboqgaW7nUuH94BtzZYUxe8oI
Zk8ZwZZtHdz74mr+/Owq7l6wmtsfXw7ApOEN7D9uKPuNG8zMPYYwbXQjNQNiGlNkBoMGhceUKZ0f
mwxara3hsWZN5ufWVnjySXj9dVi3ruvpkBob3xicGhu7fgwatPvPNTX5e116KfZABFwGfBq4A7gE
mBb9fICZHevub1yhK7/ni+yiprnY1FVX8o4Zo3nHjNEkEs7zKzfw4MJWHl60lntfXM3vH38FgKpK
Y8qoRiYPH8jE4QOZOLyBic0D2bO5gbrqIhr0mhq0Jk7M7Rz30JeVDEq5PC9ZEgJeWxts2BCyCnNR
VbUrKA0cGJouGxq695wnsQYiM5sOnAfc7u4np2x/GbgCOBW4qVDni7xBMTXN9YMaUTYVFcaMsYOZ
MXYwZx89CXdnxfp2nl72Ok+9sp7nVqxn7uJ1/OHJ3TPhhtZXMWpwHaMH1zJqcC2jBoXnEY01DKmv
Zmh9FUPqqmmsHVCcTZ9m4UO+oSGknvfE9u27AlN3Hps3h8err4YxXJs373rO1C+WR3HXiE4DDLg8
bfu1wMXA6XQeSHp7vsjuiqFprkzGEeWTmTF2SB1jh9Rx/L6jd27fsq2Dl1s3sah1I4tbN7FyfTur
1rezakM7Ty17ndc2Ze6jqTAYXFfF0PpqBtYOoL66kobqAdRFz/U1u57rqiqpHlBBVWUFNQMqqK4M
/64eULH79ujfAyqMygqjwoyKCqi06OcK2/VvMyosNE3mfbmPqipoagqPfEkkwt9GanDatOmNY7x6
KO5AdDCQAB5N3eju7Wb2ZLS/kOcDsO2pZ1g8as+cCy3la/RrK3hq8gF85dJ7YyvDxq0hhbg/14hy
VVddyT5jBrHPmEEZ92/d0cHqDVtZ3baV1zdv4/XN21m3eRvrt4TndZu3s2nrDjZv7WDVhnY2b+tg
87bw86ZtO3bWTgvJLASr1EC183/ewjftZLCy9J9J/cJiO/fvOjbzeTu32c4zU/6deS2sQr4b4w5E
Y4BWd8/UqLkcONzMqt09S+pJz883s7OBswGm1DawdsKknv0GUlbWTpjEY0ecwF4jezDQMo9m11Uz
cbjmUOutmgGVjGuqZ1xT9/sz3J2tOxJs2dbBto4E23Yk2NaRYHv07+0dCbbuSP7bo/0d7OhwEu50
JKDDHXenIxEeye2JN2xzOtxJJHznFE+O7xxTliyPs2ucWer+Xds9OvaNx/nO64Rt7Haup10n7bXI
8vrc3e1XNbO4A1E9kK1nrT3lmGyBqMfnu/s1wDUAs2bN8gMf+Ucu5ZV+4MC4CyBFwcyoraqktqqI
EiCKzFUfys914p5oaTOQLYewNuWYQp0vIiIxizsQrQCazSxTMBlLaHbLVhvKx/kiIhKzuAPR3KgM
u6VemFktsD8wr8Dni4hIzOIORLcQ+sHOT9t+FqFv58bkBjObZGZTe3q+iIgUp1iTFdz9GTO7CjjX
zG4H7mLXzAj3svsYoDnABFKyCLt5voiIFKG4s+Yg1GYWE1KpTwRagSsJc8XlMj1Pb88XEZEYmWdK
Gu9nZs2a5fPmqTtJRKQ7zOwxd5/V2+vE3UckIiL9nGpEgJm1AS/EXY4y0UxoHpX80OuZX3o982uK
uzf29iLF0EdUDF7IR/VSwMzm6bXMH72e+aXXM7/MLC99GmqaExGRWCkQiYhIrBSIgmviLkAZ0WuZ
X3o980uvZ37l5fVUsoKIiMRKNSIREYmVApGIiMRKgUhERGLVrwORmZ1jZjea2QIz6zCzTjvMzGyK
mf3BzNaZ2SYzu8/M3tJX5S1FZrbYzDzLoznu8hUjM6swswui92W7mS0zs0vMTGuHd1Mn772NcZet
mJnZhWZ2m5ktil6vxV0cf6iZ/cPM2sxsg5n9xcz2z/l+/TlZIXpxhwFPAHsCe7i7ZTl2EvAosAO4
HFhPWG5iBnC8u2ut8Qyi13gL8N0Mu29z92xLvfdbZvZjwgzydwB/Jswofx5wH3CsJvPNXfTl8j7e
mN213d1viaFIJSF63dYCjwMHARvcvSXLsYcB9wDLgZ9Em88FRgCHu/szXd6vnweiFmCpuyfM7P8B
J3YSiG4FTgYOcvcno20DgeeAdmCq9+cXM4soEC1299kxF6UkmNl04BngDnc/OWX7ecAVwIfcXcub
5Cj6QP2Vu58Zd1lKiZlNdPdF0b+fBQZ2EogeBaYC09x9ebRtLDAfeNjdj+vqfv26ac7dF+fy7TJq
EnkncE8yCEXnbwR+DuwNHFywgpYBMxtgZoPiLkcJOI2w5tbladuvBTYDp/d5icqAmVVHXxwlB8kg
1BUzm0z47LstGYSi85cDtwHHmtmorq7TrwNRN8wEaoCHMux7OHpWIMruUMKH6Hoze93MfmVmY+Iu
VJE6GEgQmoF3cvd24En0PuuJ9xHef21mttrMrjSzwXEXqkwk34/ZPhuN0LTXKU16mpvkh+byDPuS
28b2UVlKzXOEWuN8oAqYDXwceKuZHeLuK2IsWzEaA7Rm6TtbDhxuZtXuvq2Py1WqHiV8M38JGASc
QOi/eLOZHR61akjP5eWzseQDkZkNIazSmqsr3H1tN29THz1n+nBoTzum7PTmNXb3E9P2/dbM/gXc
CHyTkPAhu9ST+X0Gu7/XFIhy4O6Hpm36tZk9TUie+QyZk2gkd3n5bCz5QAQMAb7ejeN/Q8gG6Y7N
0XNNhn21aceUo7y+xu5+k5l9l7C0u+xuMyHbKJP+8F7rCz8kvJ9PRIGot/Ly2VjygcjdFxPaIQsp
2XyUqYqZ3JapaloWCvQaLwaOyPM1y8EKYB8zq8nQPDeW0Gyn2lAvuPt2M1tBWCRPeicvn41KVsjN
M4Sq55sy7Dsses7LAlH9yGTg1bgLUYTmEv4uD0ndaGa1wP7ofdZr0Wu5B3r/5cPc6DnbZ6MDj3V1
EQWiHEQdmncCs81sv+T2KB3048C/SctyEjCzpizbP0X4ILizb0tUEm4h/PGm98mdRWhrv7HPS1Si
zGxYll3fJrQG6f3XS+7+EuHL0SmpmbDRv08B/unuq7q6Tn8f0PofQDKwnA5MAb4W/fy6u/8k5djJ
hGCzHbgM2ED4cNiXMBD2r31V7lJhZucDHwP+QmiKG0DImns3sBB4k7uviat8xcrMriRkdt0B3EWY
WeHTwAPAWzSzQm7M7DLCt/K7gaXAQELW3DHAI8Ax7r4lvhIWLzP7MDAh+vE8oBq4JPp5ibvfkHLs
4YTX+BXgypRzRgJHuPtTXd7Q3fvtA7ie8O0z02NxhuOnAX8EXid0wN1PmHIl9t+lGB+EPqD/I3wI
bCFk0cwHLgaGxF2+Yn0AlcDngBcITcLLgUsJo9tjL1+pPIB3AX+NXr92YBNhLNaXgdq4y1fMD8KU
Pdk+G+/JcPybgDnARqAtet0PzPV+/bpGJCIi8VMfkYiIxEqBSEREYqVAJCIisVIgEhGRWCkQiYhI
rBSIREQkVgpEIiISKwUiERGJlQKRSJEws++ZmZvZRzPsMzO7x8y2mtmMOMonUiiaWUGkSJhZNWGm
4nHADHd/JWXfBYRpfi5094tjKqJIQSgQiRQRMzuQMCHnP9397dG2KcATwNOESSQ7YiyiSN6paU6k
iLj748D3gePM7GwzqwR+TViY8AwFISlHqhGJFBkzqyIsODaRsOz6J4HPufulsRZMpEAUiESKULQA
41ygirDcyJtd6xBJmVLTnEhxWk9YiwjgLgUhKWeqEYkUGTMz4J/A4YSVbCcAM919YawFEykQ1YhE
is95hCXVvwmcQlhi/ZdRgBIpO6oRiRQRM9uLsJz1c8Cb3L3DzC4Evgd8xt2viLWAIgWgQCRSJMys
ArgPOAg4wN3nR9srgYeBfVATnZQhNc2JFI/PEfqFLkoGIYBo7NCZqIlOypRqRCJFwMymEWZPeAI4
MtPAVTXRSblSIBIRkVipaU5ERGKlQCQiIrFSIBIRkVgpEImISKwUiEREJFYKRCIiEisFIhERiZUC
kYiIxEqBSEREYvX/Ac7mZSUPxftiAAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Students'-T-distribution">Students' T-distribution<a class="anchor-link" href="#Students'-T-distribution">&#182;</a></h2>
</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># ... with 4, and with 10 degrees of freedom (DOF)</span>
<span class="n">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">norm</span><span class="o">.</span><span class="n">pdf</span><span class="p">(</span><span class="n">x</span><span class="p">),</span> <span class="s1">&#39;g&#39;</span><span class="p">)</span>
<span class="n">showDistribution</span><span class="p">(</span><span class="n">stats</span><span class="o">.</span><span class="n">t</span><span class="p">(</span><span class="mi">4</span><span class="p">),</span> <span class="n">stats</span><span class="o">.</span><span class="n">t</span><span class="p">(</span><span class="mi">10</span><span class="p">),</span>
                 <span class="s1">&#39;T-Distribution&#39;</span><span class="p">,</span> <span class="s1">&#39;X&#39;</span><span class="p">,</span> <span class="s1">&#39;P(X)&#39;</span><span class="p">,[</span><span class="s1">&#39;normal&#39;</span><span class="p">,</span> <span class="s1">&#39;t=4&#39;</span><span class="p">,</span> <span class="s1">&#39;t=10&#39;</span><span class="p">])</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
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
"
>
</div>

</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="F-distribution">F-distribution<a class="anchor-link" href="#F-distribution">&#182;</a></h2>
</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># ... with (3,4) and (10,15) DOF</span>
<span class="n">showDistribution</span><span class="p">(</span><span class="n">stats</span><span class="o">.</span><span class="n">f</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">),</span> <span class="n">stats</span><span class="o">.</span><span class="n">f</span><span class="p">(</span><span class="mi">10</span><span class="p">,</span><span class="mi">15</span><span class="p">),</span>
                 <span class="s1">&#39;F-Distribution&#39;</span><span class="p">,</span> <span class="s1">&#39;F&#39;</span><span class="p">,</span> <span class="s1">&#39;P(F)&#39;</span><span class="p">,[</span><span class="s1">&#39;(3,4) DOF&#39;</span><span class="p">,</span> <span class="s1">&#39;(10,15) DOF&#39;</span><span class="p">])</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>

<div class="output_subarea output_stream output_stderr output_text">
<pre>C:\Programs\WinPython-64bit-3.6.0.1Qt5\python-3.6.0.amd64\lib\site-packages\scipy\stats\_continuous_distns.py:1415: RuntimeWarning: divide by zero encountered in log
  lPx = m/2 * log(m) + n/2 * log(n) + (n/2 - 1) * log(x)
</pre>
</div>
</div>

<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xl4VOXZ+PHvPZmsZIFAAoRAEBBBxA1QXEFFq1Br61L1
dWlpVV5tccH6a7VarbXKW4vSalvXghvVYhX3ihu4gQKKICCIArKTsGYh+/3748yETDIzmSSTnBO4
P9d1rpN5zvbMEObOs4uqYowxxrjF53YGjDHGHNgsEBljjHGVBSJjjDGuskBkjDHGVRaIjDHGuMoC
kTHGGFdZIDKuE5G1IqJNbEfGeK/pYa4tEZFNIjJXRKaIyIgo1/cNXLM2bm+whUTkp4G8TI8l3S1e
y4/pePxuZ8CYet4EtkQ4tqOZ9/oCWBz4ORnoChwFnAxMEpG3gfGquqElGW1KIJAVAAep6tq2eEZ7
2Z/ei/EmC0TGSyar6pw43WuWqt7RMFFETgemAmOAD0TkWFXdVu+UjcBgoCpO+WiNF4H5wG63M9KE
jpJP41EWiMwBRVXfEpGRwCc4Aed+4JJ6x6uAr1zKXghV3U0H+HLvKPk03mVtROaAo6rFwPWBlxeK
SF7wWLQ2IhE5UkRmiMhqEdkrIjtFZFWgXerowDmjRURxqrIA1jRor+obOK+uXUVEckXkIRH5TkSq
RGRqw3MivRcRyRGRh0Vko4iUi8hKEblFRJLCnDsncL/REe61tkEem/1eItz3HBGZLSI7RKRCRNYE
3m9BmHPrPn8R8YnI9SKyLPDetorIP0UkN9LnYTomKxGZA9VbQBHQDRgNzIh2soicAbyG839mUWBL
AfoAl+GUoj7DaeN6Ajgf6AT8Byipd6v6PwPkAAuAVOADQIBdMb6HbJySXSYwB6ct7FTgj8BJIvJ9
Va2J8V7hNPe9NCIi9wK/AmqA94GtwDBgAs4fAWeq6icRLn8K+CHOe/saOAEYD4wQkeGqWtGC92Q8
yAKROSCpqorIYpy2okNjuORmnP8vF6nqc/UPBEpUnQP3/Qr4aaDU0Qn4VRMN/GOB14Efq2ppM9/G
2Thf7mer6p5AXvoA7wFnAr8A/trMe9ZpwXsJISLfxwlCu4EzVPXTQLoPmAzcBPxbRAaGCSoFQCUw
SFXXB67LxWmLOgy4EHiype/NeItVzRkveS9C1+072uh5RYF91xjODVYHvdnwgKpuUtXlLcxDJXB1
C4IQgALXBINQIC/fAbcEXl7XwjzFy6TA/t5gEAJQ1VqcPH6DU6K8IML11waDUOC6bcDfAy9PiX92
jVssEBkveROnKqjhtjjaRa0Q/P2PZS2UhYH90yJynIgkxCkPnweCR0t8oarLwqTPBCqAfiLSq+VZ
azkR8QPHB14+0fC4qlazr0QzKswtqoC3w6SvDOzzwhwzHZRVzRkvidp9W0R+iNNmEO66lvR06xbY
xzJG6TfAIGBcYCsRkU9xviyfUNVNLXg+wLoWXgewNlyiqtaKyHpgAJCP0yW9vXXFabOqjPL8bwP7
cMFySyBYNVQc2Ce3LnvGSywQmY7kSOAnYdKn08wu1yIigfsBfNnU+aq6WUSOA04EzsIZGHsSTueA
20TkAlV9rTl5CNjbgmvaipdqSGrdzoBpP176xTMmKlW9Q1UlzDanBbc7A6fXWTVOr6xYnl+rqu+r
6s2qegJOiWoyTo+3R1uQh9Zq1P0Z6joD9A68rF8aqQzs08Nc4wd6xjFv23GqB5NwSmXh9Avs3Six
GQ+xQGQOOCKSgTOQFWCGqkaaViiqQCeBW3C+4HuKSE69w8Ev/basdThSRAaHST8Pp+pqTYMpjILV
h4eEueYUIue12e8lUK32ceDl5Q2PB9rYLgu8nBvrfc3+yQKROaCIyBicLsCDcdoobozxuhtFJNxf
9qfj/NW/h9DxP8G/8sMFingR4G+BwOokOHm8J/DygQbnvxfYX1N/UKiIDAhzbn0tfS/BYH+TiAyv
9zwfcBdOG9Z3OJ0rzAHM2ojM/uqHwZH/OIEiOOlpsNTyJvBzVS1qfGlYtwH3ishynPaoSuAg4NjA
8ZsD0wMFvYgzUPYZEZnNviD1a1Xd3ux3E94rwFDgWxGZg/M+T8MZ8/MWjccQPYszrucwYJmIfARk
Bd7DLJwBuuGq+1r0XlT1FRGZghPs54vIXPYNaB0YuM+FNjDVWCAy+6sjAhtAGc6gyq9wugw/q6oL
I10YwS9xSj/Dcb7sk3Gquv4N/FVVP25w/oM4Mx5cAnyffb287sJpP4mHHcBI4G6cgbHZOL3wnsQZ
uxMyq4KqVojIaTjtWuNwOl2sAX4H3Me+XmwNtfi9qOqvRORDnMG1w3GC5GbgEeAem83bAIhqLEMo
jDHGmLZhbUTGGGNcZYHIGGOMqywQGWOMcZUFImOMMa6yXnNAt27dtG/fvm5nwxhjOpRFixYVqWpO
02dGZ4EI6Nu3LwsXNrc3rzHGHNhEpDWT9taxqjljjDGuskBkjDHGVRaIjDHGuMoCkTHGGFe5GohE
xCciN4jIVyJSLiLrRWSKiHSK8fp0EblFRJaKSLGIFInIxyLy08DCZ8YYYzzO7RLR/TiTLS4HJuJM
B38t8EpgqviIAsffAP4ALMCZ4fcuIAGYhjOxozHGGI9zrfu2iAzBCT4vqOp59dLX4ExffxEwI8ot
jsVZtnmqqt5Q7/q/48yyPAH4dRtk3RhjTBy5WSK6GGdhr6kN0h/Fmbb/0iauzwzsN9VPVNVKoAgo
jUMejek4Xn4ZVq1yOxfGNJubA1pHALXAp/UTVbVcRBYHjkfzKc7CWv9PRNYCnwBpwE9wFt7633hn
2BjPKi2F88+H0aNh9my3c2NMs7hZIsoDiiKszrgR6CYiSZEuVtWdwA9wFgf7N86CYCtwFuA6T1Uf
jfZwEblKRBaKyMLCwsKWvgdjvGHePKiqgrfegm8jrW9njDe5GYjSgEhLBJfXOyeaEuBL4M/AucAV
wGpghoicHu1CVX1EVYer6vCcnFZPlWSMu+bOBZ/P2R5/3O3cGNMsbgaiMvYtOdxQSr1zwhKRocDH
wFuqepOqvqiqj+N0YNgCPCoiCfHMsDGeNXcuHH00jBsH//ynUzoypoNwMxBtwql+CxeMeuFU21VG
uf4GnIA1s36iqpYBrwEFQN/4ZNUYD9u7Fz75BEaNgvHjYcsW+Ogjt3NlTMzcDEQLAs8/pn6iiKQA
RwJNTYfdK7APV+rxN9gbs//65BOorHQC0bBhTtrKle7myZhmcDMQPQcocH2D9Ctx2oaeCSaISH8R
GdTgvOWB/U/rJ4pIZ+AcYCdOe5Ex+7e5c0EETjoJ8vMhJcW6cZsOxbUSg6ouFZG/Ab8UkReA14HB
ODMrzCV0MOs7OFVt9aftmQpcDkwOtBd9BGTjBLKewC9UtabN34gxblu1Cvr2hc6dndcDBsDXX7ua
JWOaw+2qq+uBtcBVwDicgagPAL9T1dpoF6rqOhE5BvgdcBrOTAx7gcXAjar6Qhvm2xjvKCqC3Nx9
rwcOhGXL3MuPMc3kaiAKlFimBLZo5/WNkP4NzgBWYw5cRUXQs+e+1wcfDK+8AtXV4Hf7b01jmub2
pKfGmNYqKoJu3fa9HjjQ6b69Li6rOBvT5iwQGdPRNQxEBx/s7K2dyHQQFoiM6cjKypytYYkIrOec
6TAsEBnTkW3f7uzrB6LcXMjIsBKR6TAsEBnTkRUVOfuuXfeliTilIisRmQ7CApExHVkwENUvEYET
iKxEZDoIC0TGdGSRAlHfvrB+PdRGHY5njCdYIDKmI4sUiPLznXFE27a1f56MaSYLRMZ0ZNu3O21C
XbqEpvcKzAm8YUP758mYZrJAZExHVlTkBKGGMyjk5zt7C0SmA7BAZExH1nAwa1AwEG3c2L75MaYF
LBAZ05FFCkQ5OZCYaCUi0yFYIDKmI4sUiHw+yMuzQGQ6BAtExnRkkQIRONVzVjVnOgALRMZ0VKpN
ByIrEZkOwAKRMR1VaSlUVEQORL16OYFItX3zZUwzWSAypqOKNJg1KD8f9u6FXbvaL0/GtIAFImM6
qlgCEVj1nPE8C0TGdFTBJSCys8Mft9kVTAdhgciYjqqkxNlnZoY/biUi00FYIDKmowoGok6dwh/v
2dOZh866cBuPs0BkTEdVWursIwWixETo3t1KRMbzLBAZ0wGoKt8WloQmBgNRenrkC3v2hM2b2y5j
xsSBBSJjOoCPVm/n1Clzmb1sy77EYNVcamrkCy0QmQ7AApExHcDa7U7p5543vqKyOrDqamkppKU5
88pFYoHIdAAWiIzpALYVVwCwpqiUZz5Z5ySWlESvlgMnEG3bBjU1bZxDY1rOApExHUBhcTnd0pMZ
2S+bxz5Y4ySWlkbuqBCUlwe1tbZkuPE0C0TGdADb9lSQm5HMSQfnsHHXXorLq5xAFEuJCKx6znia
BSJjOoBtxRXkZiZzcK4TeL7eVuJUzTVVIgoGok2b2jiHxrScBSJjOoBtxeXkpCczsHsGAF9vLY6t
as5KRKYDsEBkjMfV1CpFJZXkZibTOzuNZL+PVVtLYuus0KOHs7dAZDzMApExHrejtJKaWiU3I4UE
nzAgN92pmoulRJSUBF27WiAynmaByBiP21ZcDkBuRjIAA7tnxF41BzaWyHieBSJjPK4wMIYoN9MJ
RANy09m8uxyNpWoOLBAZz7NAZIzHBQez5makAE6JCNXYS0R5eRaIjKe5GohExCciN4jIVyJSLiLr
RWSKiMTwv6vuHtki8mcRWR24R6GIvCciJ7Vl3o1pL8ESUU5d1Vw6ydWViGrsJaItW5yBrcZ4kN/l
598PXAu8CEwBBgdeHyUiY1Q16v8cESkA5gDpwOPAKiALOBzo1XbZNqb9bNtTTmaKn5TEBAB6d0mj
S22lczDWNqKqKmdF15ycNsypMS3jWiASkSHAROAFVT2vXvoa4K/ARcCMJm7zNM57OFxVre7B7Je2
FVfUlYYAfD5hQDD+xBqIwKmes0BkPMjNqrmLAQGmNkh/FCgDLo12sYicDJwI/ElVN4tIooiktUlO
jXHRtuKKuvahoH7BlR9irZoDaycynuVmIBoB1AKf1k9U1XJgceB4NGMD++9E5BVgL1AqIqtEJGoQ
M6Yj2VZcXtdjLqgg8FLTYvjbywKR8Tg3A1EeUKSqFWGObQS6iUhSlOsPCewfBbKBnwA/AyqBp0Rk
fLSHi8hVIrJQRBYWFhY2P/fGtJOi4kpy0kMDUX6y03y6K+p/kQALRMbj3AxEaUC4IARQXu+cSDIC
+2LgFFV9RlWnAScBu4C7RSTi+1PVR1R1uKoOz7F6c+NhFdU1dR0Vgnr6qwHYVJMQ7pJQaWmQmWmB
yHiWm4GoDEiOcCyl3jmR7A3s/6WqlcFEVd0JvAz0YF+pyZgOSVWpVaeDQn3dfc5CdxsqY/wvbGOJ
jIe5GYg24VS/hQtGvXCq7SrDHAvaENhvCXMs+D+uSyvyZ4zratXZJ0hoIOoa+K+xrlwaXhKeza5g
PMzNQLQg8Pxj6ieKSApwJLCwieuDnRzywxwLptmylKZDqwlEooQG/1P95U6FwJq9Da+IoGdPW5PI
eJabgeg5QIHrG6RfidM29EwwQUT6i8igBufNwmkfulRE0uud2xP4IbBKVVe3RcaNaS+16gSihlVz
lJYCsLpMY7tRsESkMZ5vTDtybUCrqi4Vkb8BvxSRF4DX2TezwlxCB7O+AxTgjDsKXr9TRH4FPAzM
F5F/AknA1YH9xHZ5I8a0oboSUYOqOUpKqPb7+XZ3VWw36tkTysth927o3DnOuTSmddye4ud6YC1w
FTAOKAIeAH7X1PQ+4PR8E5Ei4P8Bf8AZlzQP+B9V/aitMm1Me6nRYNVc4xJRdUoa20srKamoJj25
if/K9btwWyAyHuNqIFLVGpw55qY0cV7fKMdeAF6Ib86M8YbaQInIF6ZEpGnO9D7rtpcyJC8r+o3q
B6LBg+OdTWNaxZaBMMbD9nVWaFwi8mU4TaPfbY82yiHABrUaD7NAZIyHBavmGsYhSkvxZwYC0Y4Y
AlFenrO3QGQ8yAKRMR4W7OTWqNdcSQkJ6el0SUtkXSyBKCPDmWHBApHxIAtExnhYxF5zpaWQnk6f
rp1iq5oTsbFExrMsEBnjYcFAFHYcUadO9MlOY92O0thuZrMrGI+yQGSMhwUHtIYbR0R6OgXZaWza
VU5VTQzLgFsgMh5lgcgYD4vWa45OnejTNY2aWmXjzhjm+rFAZDzKApExHhZ1ip+0NAqynZVSYuqw
0LMnFBfXTQ9kjFdYIDLGw4I1biFVc6pQUQGpqRR0dQa1frc9huBiY4mMR1kgMsbDws6+XR5YNzI1
ldyMZJL9vtjGElkgMh7l9lxzHcru3bspKiqisjLaMknGxE9VdS2P/qAnXWu3s2LFLiexthbeeAO6
dIGVX/Hw2T3w+ypZsWIFAAkJCWRkZJCdnU1ycr3lvmxQq/EoC0QxKi8vZ+vWreTn55Oamoo07MVk
TBsoq6xGtpXQt2snMlMTncTKSti7FwoKICeH1KJSKmtqGdg9A1WlqqqKPXv28N1339GnT599wShY
IrKxRMZjrGouRoWFheTk5JCWlmZByLSbsMsH1QYajgK/h0l+H5XVtagqIkJSUhLdunWjS5cu7Nix
Y9912dmQlGQlIuM5FohiVF5eTnp6etMnGtMGQv722TfvD+AEolpVqmtDo1ZmZibFxcWhN+nRwwKR
8RwLRDGqrq7G77eaTOMBwRJRMBAFejJUVocOak1MTKSmpib0WhtLZDzIAlEzWJWcaW/Bwk/Ib17D
QOQPH4jC/r5aIDIeZIHIGE8LRqJ6QSVSILJpfkwHZYHIGA8LtvqElG00NDj5REhK8DUqEYXVsyfs
2OEMiDXGIywQmbC+/PJL/H4/b731lqv5uOGGGxg4cCBVVVWu5sMt4TrNNSwRgVMqqoglEAXHEm3Z
0uq8GRMvFohMWJMmTeKEE07g9NNPr0tbuXIll1xyCYMHDyYrK4u0tDQGDRrEpEmT2NyK6p4LL7wQ
EeGwww5rdOzXv/41GzZs4B//+EfM9xs9ejQiUrelpaWRl5fHmDFjuPvuu9nSxJfwSy+9xLhx48jN
zSUpKYm8vDzOO+885s6dG9Pz6m9nnnlmzPkOK0zNXKRAFHOJCGwskfEU6wZmGpk3bx5vvfUWs2bN
CknfsGEDmzdv5kc/+hH5+fn4/X6WLl3KI488wrPPPsvixYvJzc1t1rNeffVVnn/+eVJTU8Me79Gj
BxdddBGTJ0/mmmuuibnnYnJyMo899hgAlZWVbN26lY8++ojf/e53TJ48mUceeYSLLroo5JqamhrG
jx/PU089xaGHHsp1111Hz549WbduHU8++SSjR4/m5ptv5u677476vPrygiWQFgpbNRchEFXX1lJT
q41n6q7PpvkxXqSqB/w2bNgwbcry5cubPGd/cemll2q3bt20srIypvP//e9/K6D/93//16znFBcX
a+/evXXixIlaUFCgQ4YMCXveu+++q4A+//zzMd131KhR2qlTp7DHlixZovn5+er3+/XDDz8MOXbr
rbcqoJdffrlWVVWFHCstLdUxY8YooI8//njMz2utXWUV+sX6nVpWUb0vccsW1QULVOvlcWdpmPM0
zO/t5s2qoPrgg22SX3NgARZqHL6DrWrOhKiurmbWrFmMGTOGxMTEmK4pKCgAYOfOnc161m9/+1tq
amq46667op538skn06lTJ2bOnNms+4czdOhQpk2bRnV1Nbfffntd+rZt2/jzn/9Mnz59ePjhhxuV
vNLS0njmmWfo1KkTt956a7vNN6jhikQRSkQAlQ3HDTWUk+NcZyUi4yEWiEyIRYsWUVJSwjHHHBPx
nPLycoqKitiwYQOzZ89mwoQJAIwdOzbm53z66ac8+OCD3H///WRmZkY9NyEhgREjRkRso2muMWPG
UFBQwNy5cykNrM3z2muvUV5ezmWXXUZKSkrY63JzcznnnHPYvHkz8+bNa3S8qKio0dZoQGkLha2a
q9dwFGksUSMJCc7sCtZGZDzE2oha6fevLGP5pj1uZyPEoXmZ3H72kBZdu3z5cgD69+8f8ZzHHnuM
iRMn1r3u27cvTz/9NCeddFJMz6iuruaKK67gjDPO4Mc//nFM1/Tv3585c+awfft2unbtGtM10Rx+
+OGsW7eOb7/9lqFDh/Lll18CcPTRR0e9btiwYcyYMYOlS5cyatSouvTS0lJycnIanb9ixQoGDRrU
6vyGqK11SjX1ApHf58Pvk9h6zvXqBRs3xjdPxrSCBSITorCwEIDs7OyI5/zwhz9k0KBBlJSU8Pnn
n/Pyyy9TVFQU8zPuvfdeVq9e3agzRDTB4LNt27a4BKJgKWzPnj0h+6ysrJiu2717d0h6SkoKr7zy
SqPz+/Tp06p8hp1ZQTWkWi4oyZ8QWyDKz4eVK1uVL2PiyQJRK7W05OFVwWlhNOy0z478/Hzy8/MB
Jyidd955jBgxgrKyMm6++eao91+9ejV33nknt956K/369Ys5X8H8xGuapWDgCQaWSAEm0nUNA1ZC
QgJjxoyJS97qq2siathGFOZzSPb7KKmobvqm+fnwzjtxyZ8x8dDsNiIRSRORM0TkBhG5R0TuDvx8
uoiktUUmTfsJVi+FLB/QhMMPP5yjjjqKv//9702ee+ONN5Kdnc2PfvQjVq9eXbdVV1dTWVnJ6tWr
w45JCuYnXPVXSyxZsoTExMS6YBgcw/TZZ59FvS54fOjQoXHJR9PC9FYIVs01kJzoo6qmlpraJkpF
+fmwZ4+zGeMBMZeIROQs4H+BMwPXNfyTTIFqEXkDeEhV/xu3XJp2E/xC/vrrr5t13d69e2MKXuvW
rWPTpk0MGRK+JHnwwQczbtw4Xn311ZD01atX06NHj7hUy7399tusW7eOMWPG0KlTJ8DpaJGcnMzT
Tz/NbbfdFrqyaUBhYSEvvfQSPXv25Ljjjmt1PmIRcdLTcIHInwBARXUtaUlR/sYMlGbZuBGa6Chi
THtoMhCJyEnAFGA4sBb4JzAP+AbYjvN/JBsYABwHfA94XUQWApNU9cM2yblpE0cddRSZmZnMnz+/
0bEtW7bQo0ePRunvvfceX375JaNHj27y/n/+85/ZtWtXo/RrrrmGlJQU7rvvPnoGB10G1NTUsHDh
Qr7//e/H/kYiWLp0KePHj8fv93PnnXfWpXfv3p1JkyZxzz33cPXVV/Poo4+SkJBQd3zv3r1cdtll
lJSU8Je//IWkpKRW56VZGlbNhQ1ETpoTiKLcKxiINmyAwYPjl0djWiiWEtEcYBZwo6p+EOW8j4An
AERkFHB94Fprh+pAEhISOPfcc5k1axYVFRUhJYOrr76azZs3c+qpp1JQUEB5eTmLFi3i2WefJSMj
gylTpoTca/r06YwfP57bb7+dO+64AyBiO8qvfvUr0tPTOf/88xsdC3azvuCCC2J+H9XV1Tz99NMA
VFVV1c2s8MYbb9SNCWpYqrnzzjtZt24d06ZNY8GCBVx88cUhMyusWbOG3/zmN/zsZz+LOR+tFXHS
0zBtREl+HwJUVMVQNQdOIDLGA2IJEker6hfNuamqzgXmisiRLcuWcdPVV1/N9OnTefXVVznvvPPq
0i+++GKefPJJnnrqKQoLCxERCgoKmDBhAjfddFOjHmLB1UF79erVqvw89dRT9OjRg3POOSfmayoq
KrjssssAZ/qdLl26cOihh/KHP/yB8ePHhy3Z+f1+nnnmGc4//3weeeQR7r//fnbv3k12djbHH388
//znP2Mq9cVVpKXC65XWgnwiJPp9VFQ3MXYpOO2QBSLjERKtd9SBYvjw4bpw4cKo56xYsYLBB1A1
xplnnklpaSkffBCtEBzdueeey9KlS1m+fHnMszQ0tGXLFvr168fkyZO59tprW5yXjqqwuILNu/cy
JC+ThGB13LJlkJwMAwY0On9NUSlVNbUM7J4BRPm9zc2FH/0IHn64LbNv9nMiskhVh7f2PjH1mhOR
XBFp50px46YpU6Ywb948Zs+e3aLrq6ureffdd5k8eXKLgxDA5MmTyc/P5+qrr27xPTq22HvNgdNO
VFldG7X7PeBUz1mJyHhErO03m4HLgBkAIpIK3AY8pqrftlHejIuGDBlCdXUMY1Ii8Pv9YTslNNfU
qVOZOnVqq+/TUTWnjQicQFSrSlWNkuSPMuYqPx/WrYtXNo1plVjHETX8jU4Dfg30bc3DRcQXGIP0
lYiUi8h6EZkiIp1acK80EflWRFREHmxNvozxjEiTnkYpEQFNtxNZich4SGsmPY3HEPf7gfuA5cBE
YCZwLfCKiDQ3b3cC8RntaIxHRFyPKFIgSnQ6MZTH0nNuxw4oK2t1Ho1pLddm3xaRITjB5wVVPVdV
H1XVScAk4BTgoqg3CL3X0TjdxW9v6lxjOrwogcjvk8DkpzGUiMAmPzWe4OYyEBfj/KHXsAHgUaAM
uDSWm4hIQuCa/wIvxDODxritbmaFYJtQmCUg6hMRkhMTYisRAaxfH4dcGtM6zRlsOlxEygM/ZwT2
J4pI53Anq2pTQWEEUAt82uC6chFZHDgeixuAQcB5TZ1oTMejSP2KuWBkilAiAkjx+9hVVhW951zv
3s7+u+/ikEdjWqc5gei6wFbfHTQecieBtMYj7kLlAUWqWhHm2EbgeBFJUtWIS2GKyEHA74E7VXWt
iPRt4pn1r70KuApaP1W/MW1FocnVWRtKTkygRiupqokhEFnPOeMBsQai8W3w7DQgXBACKK93TrQ1
mR8CvsXp8NAsqvoI8Ag4A1qbe70x7UIjrM4atUQUnPw0SjtRSgr07GmByHhCTIFIVZ9og2eXAbkR
jqXUOycsEbkUOB04WVWr4pw3YzxBaXqZ8IZSEp0g1WQ7UUGBBSLjCW52VtgEdBORxvPtQy+caruw
paHANfcBrwNbRGSAiAwACgKnZAXSwrZfGdOh1I85MbQR+RN8+H0+Kqqa6Dlngch4RJOBSEQGtvTm
InJIlMMLAs8/psE1KcCRQLTJ31JxxgyNA76ut80JHL808PqKluTbGK9o1N8ghqo5cBbJK29q2fCC
AqfXXFPpYrEhAAAgAElEQVQL6RnTxmIpES0TkX+KyGGx3lREjhKRp4Avo5z2HE7Nw/UN0q/EaRt6
pt79+ovIoHrnlAIXhNmuCRz/b+D1y7Hm2YT68ssv8fv9vPXWW25npU1s2bKFtLQ0nniiLWqd40cb
9pqLMRClJCZQXlXTOJDVV1AAlZWwZUvrM2pMa6hq1A04C1gG1ACfA3cB5wCH4fR86wUMBc4F/oQT
fGqApcD3mrj3AzjB6AWc0ssUoAqnZOOrd95aJ6tN5rVv4H4PNnVu/W3YsGHalOXLlzd5zv7k9NNP
15NPPrlR+t13363nn3++HnTQQQpoQUFB1PvMnz9fTzvtNE1PT9eMjAz93ve+p59//nnM+Zg9e7ZO
mDBBhw8frsnJyQroe++9F/bc9957TwP//o22cePGNTr/hhtu0F69emlpaWlMeWl4f5/Pp507d9Yh
Q4bo5Zdfrm+88YbW1tZGvH7r1q1600036aGHHqppaWmanp6uRx55pP7+97/X3bt3N+v9ADpv3ryI
z9peUq5frN+pS5Z+GfkNvfqqKqh+9FFM79+YhoCF2ozv2khbk50VVPUNEZkN/BinxHEL4VdJCf7Z
NgenS/V/VLWpMv/1gSBzFU41WxFOcPpdDNeaNjJv3jzeeustZs2a1ejYLbfcQnZ2NkcffXSTk5rO
nz+f0aNH06tXr7rVUB988EFOOukkPv74Y4YOHdpkXp555hlmzJjBYYcdxuDBg1m8eHGT11x11VWc
dNJJIWn5wQGc9Vx77bVMnTqVadOm8Ytf/KLJ+wZdfPHFjB07FlWluLiYlStXMmvWLJ588knGjBnD
zJkz6dw5tHly3rx5nH322ezZs4dLLrmEa6+9lpqaGt577z3uuOMOpk2bxptvvsnAgY1rwsf98Hwu
Oi+wFlNpKWzdCr16MSDMMhBBKYGpfqJ24e7b19mvWwfHHx/z+zcm7pobuYDuOEHpDuBvwIM4U+uc
B3SLR3Rs781KRKEuvfRS7datm1ZWVjY69s0339T9PGTIkKglohEjRmhGRoZu2LChLm3Dhg2akZGh
p59+ekx52bBhg5aXl6uq6r333htTiWjatGkx3VtV9eSTT9ahQ4fGdG7w/vfee2+jY9XV1Tpp0iQF
9Mwzzww5tnnzZs3JydGsrCz99NNPG1372muvaWJioh5yyCFaVlbW6Hk33faHfScXFakuWKC6d2/U
vNbU1OqS9bt0/qIvIp9UXOyUiO65J+q9jImEOJWImtVrTkRycKq/FqnqHar6C1X9par+XlX/o6pF
cYmOxjXV1dXMmjWLMWPGhF1HqF+/fjHdZ/Xq1SxYsIALLrggZIXWXr16ccEFF/D222+zJYa2iV69
eoUsVx6r0tJSysvLmzzvrLPOYunSpXz11VfNfkZ9CQkJTJkyhRNPPJH//ve/fPjhh3XH7r33XgoL
C7n77rsZMaLxhCFjx47l+uuvZ+XKlTz++OONb97MAa3OYSE50UdVTZSKhfR0yM62nnPGdbEujOcT
kYdw1iX6GFglIh8GApPZjyxatIiSkhKOOeaYpk+OYsGCBQAcd9xxjY6NHDkSVWXRokWtekYk1113
Henp6aSmpjJw4ED+8pe/BEvzjQTzN2fOnLg8++c//zkAr732Wl3af/7zH5KSkvjpT38a8borr7yy
7tyGyvfupaioyNkKCynatYvikpIm85KSmBC9ag6sC7fxhFhnVvglTjvOJmAecDBwPPAwTieFA9f1
10MM7Rbt6sgjoYWLyS1fvhyA/v37tyoLmzZtAggpDQUF0zbGeebnxMREfvCDHzB27Fjy8vLYtGkT
jz/+ONdffz2LFy9m2rRpja4Jvs9ly5bFJQ+HH344AKtWrQKguLiYdevWMXToUNLS0iJed/DBB5OR
kcHSpUsbHXvg3rt54N67Q9Iu/PGPefa556LmJTXRR3WtsrO0ki6dIiywXFAAgbwa45ZYA9HlwApg
pKoWA4jIo8BPRaSzqrZ+KU7jCYWFhQBkZ2e36j5lgXVuwlWrpaSkhJwTLyeccAIvvfRSSNqVV17J
2LFjmT59OldccQUnnHBCyPGuXbsCsG3btrjkITMzE4A9e/aE7LOysmK6duvWrY3SL7x0PFf85H+c
F0VFsH07PU4+ucn7BTssrNi8h+MHdAt/Ut++MHt21FVfjWlrsQaiQ3AmFi2ul/YA8HNgIA1m0D6g
7GfLWAeXG4hUlRWr4F//FRWNpxMMtt1EKyHEi8/n4+abb+bNN9/ktddeaxSIgu9T4vQlHAw8wYAU
3O/evTuma8MFrIJ+/RkzZozzYsMGp9dcDD0Og4FoebRA1K+fszje1q3Qo0eT9zSmLcTaWaETTrVc
fZvqHTP7iZwcp9lvx44drbpPXl4eEL76LZgWrtquLfQNdFMuKmrclyb4PoPvu7WWLFkCwCGHOJOK
ZGRk0KdPH1auXBm1BLh69WqKi4vDdmmPdXXWhhITfCT4hC83RgmCwSrYb76J6Z7GtIXm9Jpr+Cdy
2FWMTcd22GHOBBpff/11q+4T7B02b968Rsfmz5+PiDBs2LBWPSNWwffSvXv3RsdWr14N7HvfrRXs
9TZu3Li6tHPPPZfKykqefPLJiNc99thjdedGpRpzIAJIShCWbIgSiIJjkSwQGRc1JxCNFZFJwQ24
GicYXVA/PbDd0DbZNW3tqKOOIjMzk/nz57fqPgMGDGD48OHMnDmzruMCOJ0YZs6cyamnnkqPOFcF
bd++vVFaRUUFd9xxBwBnn312o+PB9zlq1KhWPbumpoZf/epXfPjhh4wdOzakCvCmm26ia9eu3Hzz
zXz22WeNrn3zzTe57777GDhwYF2vuxANu283oxoxye/j26JSdu+NMEF9375OYLNAZFzUnIXx/iew
NTQhTJoC97coR8ZVCQkJnHvuucyaNYuKiopGnQ2eeuop1gW6+xYWFlJZWcldd90FQEFBAZdddlnd
uX/5y1845ZRTOOmkk5g4cSIADzzwALW1tUyZMiXkvnPmzOGUU07hJz/5CdOnT69LX7JkCS+/7EwZ
+NFHH9XlIThOZ+LEiXXtKmeeeSZ5eXkMGzasrtfc008/zddff83EiRPDdkl//fXXGTp0KIMGDWp0
LJLPPvuMp59+GiBkZoV169ZxxhlnMGPGjJDz8/LymDVrFueccw7HHXccl1xyCSNHjqSmpoY5c+bw
/PPP06dPH15++eWm282aUTUHTvUcwNINuznx4DDtRElJziJ5gZKhMa6IZdQrMKq5WzxG27bXZjMr
hPrkk08U0Oeff77RsVGjRkWc+2zUqFGNzv/444/11FNP1U6dOml6erqeccYZumjRokbnvfzyywro
LbfcEpI+bdq0qPOtrVmzpu7cyZMn68iRI7Vbt27q9/s1KytLR48erTNmzAj7PtesWaMiog8++GBM
n0u4ueYyMzP10EMPrZtrLprNmzfrjTfeqIMGDdLU1FTt1KmTHnHEEXrHHXforl27Ij7vN7fftS9x
1SrVZctiyq+q6pfLlmnBr1/VB9/9OvJJp56qeuyxMd/TmCDiNLOCaCt7R+0Phg8frgsXRlt1Alas
WMHgwYPbKUfuO/PMMyktLeWDDz5ol+dNmjSJ6dOns3r16lZ3HY/VDTfcwMyZM1m1alW79OBriW8K
nYGr/XPSnYRVq5xSUYwluBUrVvCL17bSPzedRy8fHv6kCRPghRcg0HXfmFiJyCJVjfCLFTs3F8Yz
HjZlyhTmzZvH7Nmz2+V5b775Jr/97W/bLQht3ryZhx56iD/+8Y+eDUJA+KXCm9nV/IjenVmyIcpQ
v/79nfFJMXQxN6YtNKeNyBxAhgwZQnV1dbs9L14zG8SqZ8+e7N27t12f2RJhlwoPMwdgNIfnZ/Hi
5xvZsrucHlkpjU+o34X76KNbmlVjWsxKRMZ4XMhg22Z2VgA4srezJMVn3+0Mf4KNJTIus0BkjIc1
asNt5jgigCF5WaQk+li41gKR8SYLRMZ4XGvbiJL8Po7s3ZmF6yLMlpGRAbm51oXbuMYCkTEe1qhP
awuq5gBG9M1m2aY9lFZEaPc75BBYubLZ9zUmHiwQNYN1dTftruGk2M0IRPV/X4f3zaamVvn8uwi9
5wYNglYuDmhMS1kgipHf72/XXmTGQIMSkbOwd8yBqKqqioQEZwbuo/t0xiewYG2E6rnBg50u3GEm
hjWmrVkgilFKSgolMayKaUy8SbCVKLhMeIxtRHv27CEjIwOAjJREBvfMjNxOFBwga6Ui4wILRDHK
ycmhsLCQsrIyq6Iz7Ubrj2gN/t5FKRGpKpWVlRQVFbFz586QAcIj+mbz2bpdVFbXNr4wOGvIihVx
yrkxsbMBrTFKSUmhe/fubNmyJexib8a0hS27y0ny+yjdmgTV1U7VWW0tRFkvKiEhoW4dpPqT1h7f
vyvTP17L59/t5Nh+XUMv6tMHUlOtRGRcYYGoGbKysmJa8tmYePnZPe9w4oBu3HvBYKd79VlnwZNP
Qr1ZzmM1sn9XfAIfrS5qHIh8PqfnnAUi4wKrmjPGw2pqlQRfoG4usMQ6qaktuldmSiKH53fmw9UR
OiQMGmRVc8YVFoiM8bBaVXzBQBScG6+FgQjgxAHd+GLDborLwyyUN2gQrF277znGtBMLRMZ4WE2t
kiANAlFKmIlLY3TCgG7U1CqffBumjWnwYKdDxKpVLb6/MS1hgcgYD4tn1RzA0QWdSUn08cHXYdYe
Cvaca+eZ0I2xQGSMh9Uq+BqWiFoRiJL9CRzfvxvvrtzWeBjCIYc4S0wsWdLi+xvTEhaIjPGwmlol
WCCKR9UcwKmDclm/Y2/d6q91kpLg0EMtEJl2Z4HIGA+r1XpVc3EoEYETiADeWbGt8cHDD4cvvmjV
/Y1pLgtExnhYSK+5OLQRAeR1TmVwz0ze+SpMIDriCNi0yeacM+3KApExHhbvXnNBpw3KZdG6newu
a9CN+4gjnL2Vikw7skBkjEepqtNZIc5VcwCnDc6lplZ5d+XW0AOHH+7srZ3ItCMLRMZ4VG2gU1td
iai83JmKJzGx1fc+Ir8zPbNSeG3JltADubnQo4eViEy7skBkjEfVBCJRQvB/6d69TrVcM5cKD8fn
E8YO7cn7qwrZ03CWhSOOsEBk2pUFImM8qjYwziekai4O1XJBY4f2pLKmlndWNKieO+IIWL4cKivj
9ixjonE1EImIT0RuEJGvRKRcRNaLyBQR6RTDtQNF5E4RmS8ihSJSLCKLReS3sVxvjNfVlYjqV83F
MRAd1bszeVkpvLZkc+iB4cOdIGTtRKaduF0iuh+4D1gOTARmAtcCr4hIU3n7GXAD8A1wJ3ATsBK4
C/hYROL3P9YYF9RosGqubUpEweq5uasK2Vlar/Rz7LHO/tNP4/YsY6JxLRCJyBCc4POCqp6rqo+q
6iRgEnAKcFETt3geyFfVS1T1AVV9SFUvBP4IHA78vC3zb0xbqw2UiEKm+IlD1+36fnR0L6pqlFeW
bNqX2Ls3dO8On3wS12cZE4mbJaKLcRZBntog/VGgDLg02sWqulBVd4c59Fxgf1irc2iMi2rqAlEg
Ic5VcwBD8rIY3DOT/yzasC9RBI45xkpEpt24GYhGALVAyG+7qpYDiwPHWyI/sN8a9SxjPK6u+3Yb
Vc0FnT8sny827GbV1uJ9iccc46zWujvc33rGxJebgSgPKFLVijDHNgLdRCSpOTcUkQTgNqAamNHE
uVeJyEIRWVhYGGZKfGNcFrbXXJyr5gDOOTIPv094vn6pKNhOtHBh3J9nTENuBqI0IFwQAiivd05z
TAWOA36nqiujnaiqj6jqcFUdnpOT08zHGNP22rrXXFC39GTGDO7OzIXrKa+qcRKHD3f21k5k2oGb
gagMSI5wLKXeOTERkT8AvwQeUdV7Wpk3Y1xX10bUxlVzAJcfV8DOsipeDXbl7tLFWZ9o3rw2eZ4x
9bkZiDbhVL+FC0a9cKrtYhpRJyJ3ALcC04D/jVsOjXFRsGouoQ17zQUd178rA3LTeWr+un2JJ58M
H3wANTVt8kxjgtwMRAsCzz+mfqKIpABHAjFVTgeC0O3AE8AV2mjZSWM6pn1T/LR9iUhEuGxkAV+s
38Xi9bucxFGjnM4KNrDVtDE3A9FzgALXN0i/Eqdt6Jlggoj0F5FBDW8gIr/DCUJPAT9T1dq2y64x
7atRZ4U2aiMKOvfoXmSk+Hnk/W+chFGjnP3cuW32TGMA/G49WFWXisjfgF+KyAvA68BgnJkV5hLa
6+0doABn3BEAIvIL4PfAd8DbwP9I6GSQW1X1rTZ9E8a0oZrAn1UJIqDapiUigIyURC4bWcA/5n7D
mqJSDsrPh/79Yc4cuL7h34vGxI/bU/xcD/wKGAL8DWc2hQeA78dQugmOM+qDUy33VIPtt22RYWPa
S8js21VVUFvbZm1EQeNPOIjEBF9oqej9951nG9NGXA1EqlqjqlNU9RBVTVbVXqo6SVVLGpzXV1Wl
QdpPVVWibKPb9c0YE2fBqjkRidsy4U3JyUjmx8PzeX7RBjbsLHMC0c6dsHRpmz7XHNjcLhEZYyII
GUcUx9VZm3L16AEIwgPvrIZTTnES3367zZ9rDlwWiIzxqNr6s28HA1EbV80B9Oqcyv8c24fnP9vA
mtRsOOwweP31Nn+uOXBZIDLGo0J6zbVT1VzQL04ZQFKCjz/PXgnjxjntRHv2tMuzzYHHApExHhXS
a64dq+bAaSuaMKofry3ZzIqjToTqaqueM23GApExHrVvih/atWouaMLJ/cnLSuHXmzqhWVlWPWfa
jAUiYzwqZIqfdq6aA0hNSuA3YwezZGsZ64af6AQi68Zt2oAFImM8KmSKn3aumgs6+/CenDigG//I
HAKbN9skqKZNWCAyxqNq6ndWKA4sWpee3q55EBHu/tFQ3h5wDJWJyeizz7br882BwQKRMR5VW38c
UXCl1Kysds9Hn65pXH32Ubxz0DDK//WczcZt4s4CkTEeFVI152IgAvjZCQexavRZpG4vZPOrs13J
g9l/WSAyxqP2TfGDE4gSEiCtuYsWx4fPJ1x0+9XsTUxm8Z/+sW8lV2PiwAKRMR5VN44oWCLKygpE
JXd0z+vKrrPO5sSFb3Pnswuwpb9MvFggMsajQrpvBwORy3redB0ZlXup+te/mP7xWrezY/YTFoiM
8aiQKX48Eog44QT00EO5ZuU7/OHV5by1fKvbOTL7AQtExnhUTcNec14IRCLIVVdx0LfL+IFuY+K/
PmPeN9vdzpXp4CwQGeNRjXrNeSEQAVx+OXTqxOR1b9EnO42fTV/A/G8tGJmWs0BkjEd5smoOoEsX
mDCBlJn/5tnTu5PfJZXx0ywYmZazQGSMR4XMvu2lQARwww3g85H90IPMuHJkXTCau6rQ7ZyZDsgC
kTEeVTfFj6izFlBmpss5qic/36mie/xxcnYXMuPKkRR0TWP8tE+Z/tEa69ptmsUCkTEeVTfFT1mZ
M62Ol0pEALfe6szGfdtt5GQk85+rj+fUQd2545Xl3PbSl1TV2EzdJjYWiIzxqGBnBX9JYGVUrwWi
vn3huuvgiSdg8WI6Jft5+LJhTBjVj6fnf8clj37Chp1lbufSdAAWiIzxqLrOCns8GogAbrnF6bxw
3XVQW0uCT7j5rMHcf+ERLN+8h7OmfsCLn2+wqjoTlQUiYzyqbmaFYg8Hos6d4U9/gvffh0cfrUv+
0VH5vHHdSRzSI4MbnvuCX/7rc7btKXcxo8bLLBAZ41F1vea8XCIC+NnP4LTT4Kab4Lvv6pJ7Z6fx
3ITjuOl7h/DWsq2cOmUuj77/rbUdmUYsEBnjUXVVc14uEYEzEesjj4AqXHwxVFXVHUrwCb84ZQCz
bziZYw7K5o+vr+DMqe8ze9kWq64zdSwQGeNRwc4Kvj3urkUUk379nKq5jz+G3/ym0eG+3Trxz5+O
4PGfDKdW4aqnFnH2gx/y9vKtFpAMfrczYIwJb18g8niJKOiii+Cjj+C++2DQILjyykannDa4O6MG
5vDi5xt54N3VXPHkQgb3zGT8CX35wRF5pCQmuJBx4zYrERnjUbWqiIDs2QM+H6Snu52lpt13H5x5
Jvzv/8JLL4U9xZ/g44LhvXnnxlH86fzDqa1V/t/zSzh+8rv86b9fsaaotJ0zbdxmgcgYj6qpVWd6
n+CsCi4uihezxESYOROGDYMLLoD//CfyqQk+fjy8N/+9/iRmXHkswwu68NDcbzjlz3M49+8f8cwn
69heUtGOmTdusao5YzyqRtV7E57GIj0dZs+GcePgxz+GBx+Eq6+OeLqIcHz/bhzfvxtbdpcza/FG
/rNoA7998Utum/Ulwwq6cPqh3Tn90B4c1K1TO74R014sEBnjUbXBElFHC0TgjC+aPRsuvBCuuQYW
L4apUyE1NeplPbJS+N9R/Zlwcj+WbdrD7OVbeWv5Vu5+/Svufv0rDs5N5+SBOYzs15Vj+maTlZbY
Tm/ItCULRMZ4VE2tB9ciao5OnZx2oltvhcmT4YMPnOmARoxo8lIR4bBeWRzWK4tJpw9k/Y4y3l6x
lbdXbOWp+et4/MM1iMChPTMZ2a8rwwq6MLRXFvldUpGOUIVpQlggMsajgp0V2L0b8vLczk7LJCTA
PffAqafC+PFw7LEwYQLccQd07x7zbXpnpzH+hIMYf8JBlFfV8MX6Xcz/dgfzvi2qC0wAXTslMTQ/
i8N7ZTG4ZyYHd8+goGsaiQnWHO5lFoiM8aha1X0losGD3c5O65x+Oixb5gSgBx6A6dOdGRluusmZ
PLUZUhITOLZfV47t15XrOJiK6hq+2lzMko27WbJ+F0s27Ob9VYUEer+TmCD065bOgO7pHJybzsG5
TnDq3SXNqvY8wgKRMR5V05HbiMLJyoL773fajP70J2cA7MMPw7nnwqWXOt2+k5KafdtkfwJH9O7M
Eb07w8gCAMoqq/lmWymrthbz9bYSVm8rZumG3by+dDP1x89mpPjp3SWNPtlp9M5OpVfnVHpkpZCb
mUL3zBRy0pNJ8ltpqq25HohExAdcB0wA+gKFwL+B36lqkwMKWnu9MV5Vq0pWRQns3Andurmdnfg5
+GAnCN1+uxOYnnzS6fLdpYsTlM44A045BXJyWvyItCQ/Q/OzGJofGsD3VtbwbVEJ63eUsX7HXtbv
LOO7HWV8va2Yd1duo7K68Tx4XTslkZuZQo/MZHIzUshOT6JLWiJd0pKcrdO+n7NSE52ejqZZXA9E
wP3AtcCLwBRgcOD1USIyRlWbmiGxtdcb40k1tcqZS+c4i8+dc47b2Ym//HyYMsXpyPD22zBjhhOQ
Hn/cOX7EEXDccXD00c64pCFDIDm5VY9MTUpgSF4WQ/IalzBra5XtpZVsKy5n254Ktu4pZ+ueCrYW
l7Mt8POyTXvYWVZJVU34aYl8AlmpTmDKSE0kI9lPerKfjBQ/6Sl+53WKn4yURNKTQ9NSExNITUwg
JcnZH0jtWq4GIhEZAkwEXlDV8+qlrwH+ClwEzGir643xsppa+P5nb8LQoc6X8f4qMRHOOsvZqqth
4UJ45x14910nOD30kHOeCPTuDQMGQP/+zr6gAHr02Le1YuCvzyfkZCSTk5HMkCh9Q1SV0soadpZW
sqO0kp1lga20KuTn4opqisur2LqnnJKKakrKqymprCbWqfX8PgkJTPt+9pGamEBakp+UxARSEn0k
+X0kJezbJzZ4neR3tsSQNCEpISGQLnXH/T7Bn+CkJfiERJ+vzUt5bpeILgYEmNog/VFgMnAp0QNJ
a683xrNyv1vNoRtWwqT7OsasCvHg98PIkc722986pcE1a2DRIli+HL75BlavhhdfhKKixtenpDjV
mFlZzta5876fs7KcLuUpKfu21NTQ18EtKcnp8ef379sHfha/n/SEBNL9fnpnJ0JuqnPM52vy36m2
VimtrK4LTE6wcn4ur6phb1WNs690fm78upbyyhqKSirZW7WXvZXO8crqWiprnK0t5pD1iTM1k98n
+H3iBKyE+P1Oipsz34rIm8AYIE1VKxoc+wgYqKoRK4pbe33Q4YnJ+nLXDto91uy30kr3kF22G/+W
za1qL9lv7d4N69fD1q2wZcu+rajIORZuq6xs2zwlJOwLSA03CJ8erw0IfpurgoqToMHXKIoEXmu9
8wRVrTsveJ+QewWurf8ahdzN6xap6vDWfmxul4jygKKGQSRgI3C8iCSpaqTfnhZfLyJXAVcBHJLS
iR0F/Vv2DoxpIzuAdSecyAgLQuEFSzmHHRb7NdXVUFEB5eXOtnfvvp+Dr/fudc6rroaamtB9U2nV
1U4pTjV0g8Zp8dwCgmUUCVfAaIu059Y1/ZnHwO1AlAZEmtWwvN45kQJRi69X1UeARwCGDx+uR3/y
diz5NcZ0ZMEqtk42Z11cPPdcXG7jdreMMiBSN5iUeue01fXGGGNc5nYg2gR0E5FwwaQXTrVbtErd
1l5vjDHGZW4HogWBPBxTP1FEUoAjgYVtfL0xxhiXuR2InsPpnHF9g/Qrcdp2ngkmiEh/ERnU0uuN
McZ4k6udFVR1qYj8DfiliLwAvM6+mRHmEjoG6B2ggH0dQ5p7vTHGGA9yu9ccOKWZtThdqccBRcAD
OHPFxTI9T2uvN8YY4yJXB7R6xfDhw3XhQmtOMsaY5hCRuAxodbuNyBhjzAHOSkSAiBQDK93Ox36i
G071qIkP+zzjyz7P+DpEVTNaexMvtBF5wcp4FC8NiMhC+yzjxz7P+LLPM75EJC5tGlY1Z4wxxlUW
iIwxxrjKApHjEbczsB+xzzK+7POML/s84ysun6d1VjDGGOMqKxEZY4xxlQUiY4wxrrJAZIwxxlUH
dCASkQki8oyIfCUiNSIStcFMRA4RkVkislNESkXkAxE5tb3y2xGJyFoR0QhbN7fz50Ui4hORGwK/
l+Uisl5EpoiILSvaTFF+90rczpuXicjNIjJTRL4NfF5rmzj/WBF5W0SKRWSPiPxXRI6M+XkHcmeF
wPyh8l0AAAWMSURBVIfbFfgcOAjIV1WJcG5/4FOgGpgK7MZZbuIw4CxVtbXGwwh8xnuBP4Y5PFNV
Iy31fsASkb/gzCD/IvAGzozyE4EPgDE2mW/sAn9cfkDj3l1Vqhqfda73Q4HPbQfwGTAM2KOqfSOc
OxKYA2wEHgwk/xLIBY5X1aVNPu8AD0R9ge9UtVZEXgXGRQlE/wbOA4ap6uJAWjqwDCgHBumB/GFG
EAhEa1V1tMtZ6RBEZAiwFHhRVc+rlz4R+Ctwiara8iYxCnyhPqGqP3U7Lx2JiPRT1W8DP38JpEcJ
RJ8Cg4DBqroxkNYLWAHMV9UzmnreAV01p6prY/nrMlAl8gNgTjAIBa4vAR4DBgIj2iyj+wER8YtI
ptv56AAuxllza2qD9EeBMuDSds/RfkBEkgJ/OJoYBINQU0RkAM5338xgEApcvxGYCYwRkR5N3eeA
DkTNcDiQDMwLc2x+YG+BKLJjcb5Ed4vILhF5QkTy3M6UR40AanGqgeuoajmwGPs9a4nzcX7/ikVk
m4g8ICJZbmdqPxH8fYz03Sg4VXtR2aSnsQl+aW4McyyY1qud8tLRLMMpNa4AEoHRwBXAaSJyjKpu
cjFvXpQHFEVoO9sIHC8iSapa2c756qg+xfnLfDWQCYzFab8YJSLHB2o1TMvF5buxwwciEemMs0pr
rP6qqjua+Zi0wD7cl0N5g3P2O635jFV1XINjz4rI+8AzwO9xOnyYfdII/3sGob9rFohioKrHNkh6
UkSW4HSeuY7wnWhM7OLy3djhAxHQGbi9Gec/jdMbpDnKAvvkMMdSGpyzP4rrZ6yqM0TkjzhLu5tQ
ZTi9jcI5EH7X2sO9OL/P47BA1Fpx+W7s8IFIVdfi1EO2pWD1UbgiZjAtXNF0v9BGn/Fa4IQ433N/
sAk4VESSw1TP9cKptrPSUCuoapWIbMJZJM+0Tly+G62zQmyW4hQ9jwtzbGRgH5cFog4gA4CtbmfC
gxbg/L88pn6iiKQAR2K/Z60W+Czzsd+/eFgQ2Ef6blRgUVM3sUAUg0CD5ivAaBE5Ipge6A56BfA1
DXo5GRCR7Ajpv8D5InilfXPUITyH85+3YZvclTh17c+0e446KBHpGuHQH3Bqg+z3r5VUdTXOH0cX
1O8JG/j5AuBdVd3S1H0O9AGtZwPBwHIpcAhwW+D1LlV9sN65A3CCTRVwP7AH58thKM5A2DfbK98d
hYhcD/wc+C9OVZwfp9fcD4FvgONUtdCt/HmViDyA07PrReB1nJkVrgU+Ak61mRViIyL34/xV/h7w
HZCO02vuFOAT4BRV3eteDr1LRC4DCgIvJwJJwJTA63Wq+lS9c4/H+Yw3AA/Uu6Y7cIKqftHkA1X1
gN2A6Th/fYbb1oY5fzDwErALpwHuQ5wpV1x/L17ccNqAXsb5EtiL04tmBTAZ6Ox2/ry6AQnAjcBK
nCrhjcB9OKPbXc9fR9mAc4A3A59fOVCKMxbrFiDF7fx5ecOZsifSd+OcMOcfB7wDlADFgc/96Fif
d0CXiIwxxrjP2oiMMca4ygKRMcYYV1kgMsYY4yoLRMYYY1xlgcgYY4yrLBAZY4xxlQUiY4wxrrJA
ZIwxxlUWiIzxGBEZLSIaZRvZ9F2M6Tg6/DIQxuzH/oUz11xDq9s7I8a0JQtExnjXZ6r6tNuZMKat
WdWcMcYYV1mJyBjvShORhquIVqhqsSu5MaaNWInIGO/6PVDYYHvU1RwZ0wasRGSMdz0CzGyQ1uRq
l8Z0NBaIjPGur1X1bbczYUxbs6o5Y4wxrrJAZIwxxlUWiIwxxrjKApExxhhXWSAyxhjjKlFVt/Ng
jDHmAGYlImOMMa6yQGSMMcZVFoj+f3t1LAAAAAAwyN96GHtKIgBWIgJgJSIAViICYCUiAFYiAmAl
IgBWAbVBwKzT1anYAAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Uniform-distribution">Uniform distribution<a class="anchor-link" href="#Uniform-distribution">&#182;</a></h2>
</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">showDistribution</span><span class="p">(</span><span class="n">stats</span><span class="o">.</span><span class="n">uniform</span><span class="p">,</span><span class="s1">&#39;&#39;</span> <span class="p">,</span>
                 <span class="s1">&#39;Uniform Distribution&#39;</span><span class="p">,</span> <span class="s1">&#39;X&#39;</span><span class="p">,</span> <span class="s1">&#39;P(X)&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
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
CYgAAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Logistic-distribution">Logistic distribution<a class="anchor-link" href="#Logistic-distribution">&#182;</a></h2>
</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">showDistribution</span><span class="p">(</span><span class="n">stats</span><span class="o">.</span><span class="n">norm</span><span class="p">,</span> <span class="n">stats</span><span class="o">.</span><span class="n">logistic</span><span class="p">,</span>
                 <span class="s1">&#39;Logistic Distribution&#39;</span><span class="p">,</span> <span class="s1">&#39;X&#39;</span><span class="p">,</span> <span class="s1">&#39;P(X)&#39;</span><span class="p">,[</span><span class="s1">&#39;Normal&#39;</span><span class="p">,</span> <span class="s1">&#39;Logistic&#39;</span><span class="p">])</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xd4VFX6wPHvm0nvIQkQEkgISBUFjNgVdVFxXduuBUEX
XcVecXHturq2ta2uuyoW3B9Yd0FlLaisKIqiICBKJ1RpSYD0kHZ+f5yZMAkpM8mUlPfzPPMkuffc
e89MknnnnPuec8QYg1JKKRUsIcGugFJKqa5NA5FSSqmg0kCklFIqqDQQKaWUCioNREoppYJKA5FS
Sqmg0kDURYnIRhExIjI62HVpyK1uWX68RpbzGhsDcA33R5WIFIjIKhF5U0QmiUhcM+eY5jxuor/q
6ammfi+B+H15o73VR7VMA5HqlNrTG7jTa87H68CXQDnwO+AF4BcRucJfFxaRic7XYpq/rhEonem5
qP1Cg10BpRpxMhAG/OLHa/wCDAaq/HiNOsaYiQ23iUgqcKvz8aKIJBljHmtQ7HbgEWC73yvZskD8
Xnyho9RTOWkgUu2OMWZ9AK5RBazy93VaqEMecJuIrAFeAh4WkfeMMavdymynfQShgPxefKGj1FPt
p11zymMi0ldEXnT2we9z3uuYIyJnNHNMmoi8JCLbRaRCRFaKyG0i4vD2noPzXH8VkZ9FpEhESkRk
k4i8JyK/cytngN87f3y1wT2aic4yzd4jEpHuIvKQiPzovE6x877O8yJysPevXtOMMS8D32D/H29q
UI9GuxhFJEpErheR70Ukz/nabhORL0XkDrdy84BXnT/+vsFrMc2tXN1rLiLni8hXIlLo3JbYsExT
z8V57LfO12yviMwWkRGNlBvtPNe8Js5zQBdca55LI+ftLiJPiMga52u21/maXSIi0kj5utdfRAaJ
yH9EJN957A8ickFTr4XynLaIlEdE5GjgIyAeWAvMBHpiu0FOEZFHjDG3NzgmA1gA9Aa2Ae85j78P
ONzL66cBS4AewAZgLrZbLQP4FRAB/NtZ/DXgWKAf8DWwzu1U7t83da3DgA+B7sAu4DPntbKBK4Ad
wE/e1N8DrwNHYV/PluoX4qzfaGAv9jkWAWnAEGAU8JCz+MfY//NjgPXAV26ncv/eZQpwNTYwfgAM
ADydkPIm4Ebnse8Dw4AzgDEicrox5n8enqcp3j6XekRkAPA50AvYyv6/xxOB44BTRWSCaXwCzpHA
34HN2L+HvtjX+U0RcRhjXm/tk1KAMUYfXfABbMS+wYz2oGwksMVZ/i+AuO07Gih27hvb4Lj3ndv/
DUS6bR+ADUzG+chqom5ZbtvudW77RyP1iwWOarBtmrP8xCaeU5Zz/8YG2+Ow9xYM8AQQ3mB/b+Aw
D19j1zWMB2WPcXs9wpp7HsAJzm2LgJgG53EAJzXYNtFZfpoHfw+VwCktlGnq91UDnNNg353Ofb8A
UW7bRzu3z2viWo3W2cvn0rCe37uOdf+9AgPdfudXN/F3ZIApDfbd6tye66v/y6760K455YnzsS2P
1cDdxvlfCGCMWYB9wwaY7Nru7BY5A9gHXGeMqXA7Zg3wgJd16O78+knDHcaYEmPMN16erymXYz8x
/88YM9kYU9ngWluMMYt9dC13+W7fd2uhrOu1+MoYU+q+wxhTY9rW8njFGHPAa+yh/xhjZjXY9hCw
Avua/u7AQwJDRI4HcoDdwPXuv1dj78nd6fxxciOHA3xrDkwk+RuwB+grIpk+rnKXooFIeeJ459fp
xpjaRva/4vx6jIg4nN8fBwjwpTFmRyPHeNuVscj59WEROVNEor083lOnOb++0mwp33P/X2ypK2wJ
tvVxmYhcJSLdWyjvjXfbcOyMhhucH1pcv+vjG+4PINe1ZxljihvZPx3b/dpPRNIb2f9xww3GJrxs
cP7Yyye17KI0EClPuP4xNzSxfyu2SycSSG5wzKbGDjDGFAKFXtThNeBfwCBs336hiCwSkcdFZLgX
52lJH+fX1c2W8r0Ut+93N1fQGLMOey8mDPgnsFNE1orIKyLy68Zuunuh0d+Xhza2sD2jDeduq2b/
ho0x1dj7P+5l3W1p4ryuoBbR+qopDUTK35r7dN9Y66rxkxhTa4z5PTAUuA17w/ggbFfKEhH5c5tq
6XYpH53HW67MstXON8VmGWOew94wvwJ4E4gCLgX+C3wqIq1NRCpv5XG+1t7emzz+W1Xea2+/bNU+
uQYGZjexPwMIByrY/2l+m/Nrn8YOEJF4IMnbihhjVhhjHjPGjMW2vsZh70PdJSKDvD1fI1yfigf4
4FzeGOf8+pmnBxhjdhhjXjLGjDPGZABHYj/xnwz8wQ91bElT90mynF/dB5i67tHENnFMb19UyE2z
f8POwN2nQVkVIBqIlCe+dH4d70wdbuhS59ev3T7Nu9JpTxCRHo0cM66RbV4xxlQbY9501k+w6cIu
rjc6b1sGrhv1l7Wxeh4TkT9gg0gN9gZ4qxhjFmIHxgIc4rarta+Fty5quMHZTXih88cv3Xa5Pqhk
i0hYI+c6pYlrtPa5uK59tjQ+t994bFfnemOMBqIA00CkPPEO9lPiQOB+93sQInIE+zONnnRtN8bk
Yse6RALPikiE2zH9gXu8qYBzwGFjAyMzgEOdP2522+V6MxnszXWwb+TbgZNF5FERCW9wvd7OcUZt
JiIpIvIw8KJz0xRjzFoPjjtJRMY27H5z1nWM80dfvBbe+p2InNVg223AwdixV65xXhhjNmLvHSUB
N7i2i3UndlhAY1r1XIwxXwKLsRmJz7gHPxE5CDssAfZngKoA0gGt6h8iUtTEvmJjzBhjTLlzBPmH
wF3AeSLyA3Zw6QnYsSuPGGM+bHD81dgBrecBR4vI19iumJOwg2MPw3aHVNKyc4HXRGQLsAyb6NAd
m50XCbztbBG4vIcNdjeJnQlhK/b+zyvOlPNGGWOKRORs7GDOKdgR/AuwrZVsYDg29dyrFG63kf+C
HauUhW21OLCDUW82xniaqXcI8BSwV0QWAztxjqUCUoE12MlUXb7FBoKRIrII+BmbIfa1MeZVfOc5
4F3n67UJG4CGYbtOLzHGlDUofxc2W+1xETkP+zs6FDsw91ng+kau0ZbnchF2QOtE7AeNBdgBrSdh
kw3eAJ735gkrHwn2QCZ9BOfB/kF/zT32NjgmG5iKfZOpxN4P+gQ4s5nr9AJexr55VGCz0e7E/uPv
w77BRzZRtyy3bcdju62+x77x7sNmMn2G7fpxNHLt32HfuFwDbusGhtLEgFa3Y9OAx7Hz0ZVjg8VK
7JvtEA9f4ywOfE2rna/bKmySwRVAXDPnmOZeb+e2/sD92DfVLc7XdZfztbkViG/kPIdiExkKnK95
vUGhjb3mzfzNZDW1Hdvl+h1Qiv2w8AHNDADGjlFb7HwOe7Dp40NoZuBqW54L9sPLk9jZQfY5f6/z
sVNCSSPlD3j9G+yfh4cDw/XR9EOcL6ZSASUix2DvI/1sjPHp3G1KqY5F7xEpvxGR0Cbu6wxk/32R
1wJbK6VUe6MtIuU3IhKL7RbbiO2KKsKm+B6GvT/5JfArY0eoK6W6KA1Eym+cWV0PYMe19AUSgTLs
vZY3sROYepKooJTqxDQQKaWUCipN3wZSUlJMVlZWsKuhlFIdyuLFi/ONMaltPY8GIiArK4tFixa1
XFAppVQdEWnLJLl1NGtOKaVUUGkgUkopFVQaiJRSSgVVUAORiISIyM0iskpEKkRki4g8ISIxrThX
tIjkiogRkb/7o75KKaV8L9gtoqew8z6twE5w+A52Jt7ZTSw30Jw/Yyd8VEop1YEELWtORIZig89M
Y8xv3bZvAJ7BTmT5ehOHNzzXSOAm7GzJOo27Ukp1IMFsEY3DTon/dIPtU7Gj7yd4chIRcTiP+RiY
6csKKqWU8r9gjiM6HLsO/HfuG40xFSKy1LnfEzcDg4DftlRQqY5kwfp8CsuqOGVoTxwh0vIBbVBY
WEh+fj6VlTrjUlfmcDiIi4ujW7duREREtHyAjwQzEPUC8o0x+xrZ9wt2IbXw5uYiE5G+2HVZ/myM
2SgiWZ5eXEQmAZMA+vTp00JppQKnsKyKW/+9jE9X7ARgWHoCT10wnP7dY/1yvYqKCnbu3ElGRgZR
UVG4LcCruhBjDFVVVRQVFbF582b69OkTsGAUzK65aOzCVI2pcCvTnOeBXNyWqPaUMeZFY0yOMSYn
NVVzHFT78cjHq/h81S5uO20QT18wnK17ypj89lJqa/0zL2ReXh6pqalER0drEOrCRITw8HBSUlJI
Skpi9+7dAbt2MANRGXaVzsZEupVplIhMAMYAV+syAqqzWLGtiLe+38wlR2Vx9eh+nD0inbvPGMKy
rYW8u/QXv1yzoqKC2Fj/tLZUxxQfH09xcXHArhfMQLQNSBGRxoJROrbbrtFuOecxTwIfAjtEpL+I
9MeudQOQ4NyW6I+KK+Uvf/lwBfFRYdx48kF1284ens6hGQk8+vEqyiqrfX7N6upqQkN12km1X1hY
GDU1NQG7XjAD0ffO649y3ygikcBwoLlZSKOwY4Z+jV173vWY59w/wfnz5T6tsVJ+tGZnMV+vK+Ca
0f1IiA6r2x4SItw2dhA7i/bx8U87/HJt7ZJT7gL99xDMQPQWYLDjf9xdgb03NMO1QUT6icggtzKl
wHmNPK5x7v/Y+fP7fqm5Un7w/tJthAicMyLjgH1H9k0mPTGK95dtC0LNlPKvoLXHjTHLReQ54DoR
mYntZhuMnVnhC+oPZp2L7XYT57FVwL8bntMta269MeaA/Uq1V8YY3l+2jWP6p5Aad2BvdUiI8JtD
ezF1fi4FJftIjg1caq1S/hbsKX5uAm4FhgLPYWdTeBY4wxhTG8yKKRVIS7fsZfPuMs48tFeTZc4a
3ouaWsOHfuqeU53PxIkTO0S3a1ADkTGmxhjzhDFmoDEmwhiTboy5xRhT0qBcljGmxVfTGLPRGCPG
mOv8V2ulfO/9ZdsIDw3h1IN7NllmUM84Duoey/t+yp7rCubNm4eIICJMnTq10TIiwhlnnBHgmnVt
wW4RKaWAL9bkcXS/ZOIjw5osIyKcOrQnizftoahCRyy01X333Ud5eXmwq6HQQKRU0O0orCA3r5Rj
+qW0WPbo/snUGvh+Q+AGG3ZGOTk5bNu2jaefbjjVpe8FcjxOR6WBSKkg+yY3H4Cj+iW3WHZknyTC
Q0NYsL7A39Xq1M4//3wOO+wwHn30UQoKWn4t3333XY455hhiYmKIjY3lmGOO4b333jugXFZWFqNH
j2bJkiWceuqpJCQkcMghhwAwbdo0RIS5c+fy5z//mczMTKKiojjiiCP49ttvAfjiiy849thjiYmJ
IS0tjQceeOCAa3zyySdccMEFZGdnExUVRWJiIqeccgpffPFFG1+V4NFApFSQLVhXQEJUGEPS4lss
GxnmICczSQNRG4kIjzzyCIWFhfzlL39ptuw//vEPzjnnHHbv3s0999zD3Xffze7duzn77LN58cUX
Dyi/efNmTjrpJDIzM/nrX//K9ddfX2//n/70J959911uvPFG7r33XnJzcznllFN49913Offccznu
uON4/PHHGTRoEPfccw/Tp0+vd/y0adPYvXs3l1xyCc8++yw333wzK1eu5OSTT2b+/Pltf3GCQIdT
KxVExhgWrC/gqOxkQjycYfvofsk8/skadpdW0i0m3G91u3/2z6zYVuS387fGkF7x3PuboT45169+
9SvGjBnDP/7xD2688UYyMzMPKLNnzx6mTJlCv379WLhwIfHx9sPC1VdfzYgRI5g8eTLnn38+iYn7
J3HZsGEDU6dO5fLLGx9PX1NTw7fffkt4uP3dDRkyhLPOOovzzjuPb775hpycHAD+8Ic/kJmZyXPP
PceECftXxZk6dSoxMfUXsb7qqqsYOnQoDz/8MMcdd1zbXpgg0BaRUkG0ZXc5v+wt5+j+LXfLuRzl
vJf0ba62itrq0UcfpbKykrvvvrvR/Z9++imlpaXccMMNdUEI7FxsN9xwAyUlJXz22Wf1junWrRuX
Xnppk9e8+uqr64IQUBc4jjjiiLogBBAeHs6oUaNYu3ZtvePdg1BJSQkFBQU4HA6OOOIIFi5c6MGz
bn+0RaRUEC3cYIPJkdmeB6JDMhKIDnewMLeA04el+atqPmt5tGcjRoxg3LhxzJgxg1tvvbXufo7L
hg0bABg69MDXwrUtNze33vZ+/frhcDiavGZ2dna9n5OSkgDo27fvAWWTkpIOuIe1fv167rzzTubM
mcPevXvr7esIY4Yaoy0ipYJo2da9xEWE0j/V89mvwxwhDEtPYNnWQj/WrOt48MEHCQ0N5bbbbvPJ
+aKjm1+9pqkg1VzwcikpKeH444/n448/5sYbb+Tf//43c+bM4dNPP+Wkk07CGP8sFeJv2iJSKoiW
bSlkWEaCx/eHXA7tnci0rzdSWV1LeKh+nmyLvn37cvXVV/O3v/2NefPm1dvnar38/PPPnHzyyfX2
rVixol6ZQJg7dy7btm3jlVdeOaD776677gpYPXxN/4KVCpKKqhpW7SjikAzvVys5JCOByppaVu/Q
MSq+cNdddxEfH8+UKVPqbR8zZgwxMTE8++yz9cYDFRcX8+yzzxIbG8uYMWMCVk9Xq6lhy+eTTz7p
sPeHQFtESgXNyu1FVNUYhvdO8PrYQ53Ba+nWvQzL8P54VV9KSgp//OMfD0haSExM5LHHHuPaa6/l
iCOOYOLEiYBNoV63bh0vvPACCQmBe/2PPfZYevbsyeTJk9m4cSMZGRksXbqU//u//2PYsGEsX748
YHXxJW0RKRUkPzrv8bSmRZSRFEW3mHB+3LK35cLKI7fccgtpaQcmf1xzzTXMnDmTxMRE7r//fu6/
/34SExOZNWsWkyZNCmgdExMTmTNnDkcccQTPPvsskydPZsWKFXz44YeMHDkyoHXxJemoN7d8KScn
xyxa1Nw6fEr53i1vL+XLNfl8f+fJrcp2mvjqd2zfW8Gcm49vUz1WrlzJ4MGD23QO1fl48nchIouN
MTnNFvKAtoiUCpJlW/YyvHdCq1NuD81IZO2uYkr3+X75cKUCSQORUkFQuq+a3PxShqV73y3ncmjv
BGoN/NzOZj9QylsaiJQKgtU7izHGTlnTWoOdc9Ot3qGBSHVsGoiUCoJV220q8KCeca0+R8/4SBKi
wlipKdyqg9NApFQQrNpRRGxEKBlJUa0+h4gwqGccq7Zri0h1bBqIlAqCVduLGdgzrs1zgw1Oi2f1
jmJqazX7VXVcGoiUCjBjDCt3FLWpW85lUM84Sitr2LpHl7xWHZcGIqUCbFthBcUV1QzyYCG8lrjO
sVITFlQHpoFIqQBz3dMZ7IMW0YAesYjsT35QqiPSQKRUgK1yZrkN8EEgig4PJSs5htU7tUWkOi4N
REoF2KodxaQnRhEfGeaT8w3sEcdKbRGpDkwDkVIBtnZnMQN6eL4QXksG9IhlU0EpFVU1PjunUoGk
gUipAKqpNeTml3JQj7Z3y7n07xFHrYGNBaU+O6fyj6ysLEaPHu3Tc06bNg0ROWBRv45EA5FSAbRl
dxmV1bVeLQ3eEte51u0q8dk5O6t58+YhIjz++OPBropX5s2bx3333cfevZ1z2Q8NREoFkCtY9Ovu
u0CUnRqDiAaijmD16tV88sknXh83b9487r///kYD0cUXX0x5eTnHH9+25UCCSVdoVSqA1jqDRX8f
BqLIMAe9k6Lrzq3ar4iICJ+f0+Fw1C0h3lFpi0ipAFq3q4TucREkRPkmY87loO6xrNdA5DP5+flc
e+219O7dm/DwcHr37s21115LQUHBAWU3btzIb3/7W+Lj44mPj+ess85iw4YNjd4PamzbggULGDt2
LD179iQyMpL09HROP/10vv32WwAmTpzI/fffD0Dfvn0REUSE++67D2j6HlFlZSWPPfYYw4cPJzo6
moSEBHJycvj73//uk9fIl7RFpFQArcsr8WlryKV/91jmr8unptbgCGnb/HVdXWFhIUcffTTr1q3j
sssuY+TIkSxZsoR//vOf/O9//+O7774jLs4mmxQUFHDcccexc+dOrrrqKgYPHsz8+fM58cQTKS1t
OXlk9erVjBkzhp49e3LjjTfSo0cPdu7cyVdffcWyZcs48sgjufLKKykqKmLWrFk89dRTpKSkAHDI
IYc0ed7KykpOPfVU5s2bxymnnMKECROIjIxk+fLlzJw5k+uuu843L5aPaCBSKkCMMazfVcK5I9N9
fu5+3WOprK5ly+4yslJifHPSm26CpUt9cy5fGT4cnn7ar5d47LHHWLt2Lc899xzXXHON26WHc911
1/HYY4/xwAMPAPDoo4+ydetWpk+fzvjx4wG4+uqrmTJlCn/9619bvNacOXMoKyvjjTfeYNSoUY2W
OeqoozjkkEOYNWsWZ599NllZWS2e9+mnn2bevHncfvvtPPTQQ/X21dbWtnh8oGnXnFIBsqOogpJ9
1RzkpxYRoPeJfGDWrFmkpqYyadKketuvvPJKUlNTmTVrVt222bNnk5aWxrhx4+qVvfXWWz26VkJC
AgDvvfceFRUVbaz5fjNmzCApKYl77rnngH0hIe3vbV9bREoFiD8y5lxcgWjdrhLGDOnhm5P6ueXR
Xm3YsIGcnBxCQ+u/PYaGhjJgwAB++OGHemVHjRp1wJt79+7dSUxseRn4Cy+8kOnTp/PQQw/x1FNP
ceSRR3Lqqady4YUXkpmZ2ernsHbtWoYPH05kZGSrzxFI7S80KtVJ5ebZewa+HEPkEh8ZRve4CNbn
aYuoI4mIiODTTz9l4cKF3H777TgcDu655x4GDRpUr+XV2QU1EIlIiIjcLCKrRKRCRLaIyBMi0mIn
t4gMFJEZIrJSRApFpMx5nidFJC0Q9VfKGxvyS4kOd5Aa5/sUXoC+KTFszNfZFdoqOzub1atXU11d
XW97dXU1a9asITs7u25bVlYW69atO+C+y65du7wafDpq1CjuvvtuPv30U9atW0dMTAx33XVX3X5v
F1AcMGAAq1atYt++fV4dFyzBbhE9BTwJrACuB94BbgBmi0hLdcsA0oBZwO3ATcCnwCRgsYh091el
lWqNTQWlZCbHtHlV1qb0TYnRaX584OyzzyYvL4+XXnqp3vapU6eSl5fHOeecU7ftN7/5Ddu3b+eN
N96oV9bTmRvy8/MP2JaRkUFqaiq7d++u2xYba1vR7tuaM378ePbs2cODDz54wD5j2t9qvkG7RyQi
Q7HBZ6Yx5rdu2zcAzwAXAq83dbwxZi4wt5Hzfgm8DUwEHvNtrZVqvY0FZQxO890ccw31TYkhv6SS
oooqn83s3VnNnTu30eSAlJQUpkyZwjvvvMO1117LDz/8wIgRI1iyZAkvv/wyAwcOZMqUKXXlb7vt
Nl5//XUuvfRSvvvuOwYNGsT8+fNZsGABKSkpLX7oePDBB/nkk08444wz6Nu3L8YYZs+ezapVq+pd
58gjj6y73vjx44mMjOTggw/m4IMPbvS8N954I7Nnz+bBBx/k+++/55RTTiEyMpKff/6Z1atX89ln
n7XmZfMfY0xQHsCDgAGOa7A9EigFPmzleUc5z/uwp8ccdthhRil/qqquMf1u/8A8+tFKv13j45+2
m8zb/muWbdnj1XErVqzwU43an88//9w43x8afQwcONAYY8yuXbvM1VdfbdLT001oaKhJT08311xz
jcnLyzvgnLm5ueacc84xsbGxJi4uzpx55pkmNzfXJCcnm7Fjx9Yrm5mZaU444YR69Tn//PNNZmam
iYyMNElJSWbUqFFm6tSppra2tt6xjz76qOnbt68JDQ01gLn33nuNMca8+uqrBjCff/55vfLl5eXm
wQcfNEOGDDEREREmISHB5OTkmOeee86j18qTvwtgkfFFPPDFSVp1YZgD1AARjez7Gsjz8DyRQAq2
q+4UYEljAa65hwYi5W8b80tM5m3/NW99t9lv11i9o8hk3vZf8+6SrV4d15UCUaDk5+cbwFx55ZXB
rkqrBTIQBfMeUS8g3xjT2N20X4AUEQn34DyXA3nAFmxwSwQmGGPmN3eQiEwSkUUisigvL8/Lqivl
nQ3OJAKfDTZtRJ9u0Yjsv5YKjPLy8gO2PfLIIwCMGTMm0NXpkII5jigaaCqlo8KtTGUL53kXWAXE
AiOAM7EtpGYZY14EXgTIyclpf3fvVKeyqaAMgKyUaL9dIzLMQa+EKA1EAXb66aeTmZnJyJEjqa2t
Ze7cufz3v//l6KOP5uyzzw529TqEYAaiMqCpzLZItzLNMsZsBbY6f3xXRP4DfC8i0caYh9teTaXa
bkN+KTHhDlJj/ZO67ZKdqincgXbGGWfwr3/9i1mzZlFeXk5GRgaTJ0/m3nvv7fCzYgdKMAPRNmCI
iEQ00j2Xju22a6k1dABjzI8isgS4BtBApNqFjX5O3XbJSo7h3aW/YIzx+7WUNXnyZCZPnhzsanRo
wbxH9L3z+vVm+hORSGA4sKgN544CurXheKV8alNBGX39eH/IpW9KDMUV1ewu9foznFJBE8xA9BY2
u+2mBtuvwN4bmuHaICL9RGSQeyER6dnYSUXkROBg4Fuf1lapVqqusbNiZyb77/6QiyvY6X0i1ZEE
rWvOGLNcRJ4DrhORmcCHwGDszApfUH8w61wgE3Dva/incyqf/wGbsPeVDsMOhC0GtK2s2oWte8qp
rjV+zZhzyXILRDlZnncKaFeecmczswMn2LNv3wRsxE7L82sgH3gWuMcY09KiGW8AlwAXA6nY1tUm
4AXgr8aYzX6qs1JecU27k5Xs/0CUkRRFaIh41SIKDQ2lurqasDCdjUFZVVVVAU20CGogMsbUAE84
H82Vy2pk29vYqXyUatc21o0h8n/XXJgjhN7dor2acy4yMpKSkhKSkpL8WDPVkRQVFdWtQhsIwZ70
VKlOb2NBWUBSt136psTULTnhidTUVPLy8igrKwt4l4xqP4wxVFZWkp+fz549e+jWLXD5XsHumlOq
0wtU6rZLVnIM36wvoLbWEBLS8jUjIyPp0aMHO3bs6DDLBij/cDgcxMXF0adPHyIiAvPBCTQQKeV3
G/NLGdrvEIofAAAgAElEQVQrIWDX65saQ3lVDTuLK0hLiPLomISEhLplq5UKNO2aU8qPqmpq2bqn
PCD3h1z6JmsKt+pYNBAp5Ue/OFO3MwOQMefiCnoaiFRHoYFIKT/a4MxeC8SsCi69EqIIDw3ROedU
h6GBSCk/2uQMBoGYVcElJETISo7WFpHqMDQQKeVHgU7ddumbEkOuBiLVQWggUsqPNhaUkpUSuNRt
l6yUGLbsLqOmVscFqfZPA5FSfrQxvzQgU/s0lJUcQ1WNYdveA1cPVaq90UCklJ9U1dSyJcCp2y6u
e1KulWGVas80ECnlJ7/sKaem1gStRQR4NeecUsGigUgpP3Glbgdi+YeGesZHEh4awiYNRKoD0ECk
lJ/UzbodhBZRSIiQ2S2ajdo1pzoADURK+cmmgjJiI0JJiQ0PyvWzUmK0RaQ6BJ30VCk/2ZBfSmZy
tPep27t3w+uvw5IlUFEBhxwC550H2dlenSYrOZov1+R5PAu3UsGiLSKl/MQ1hshjxsAzz0D//nD9
9TB7NsyfD3/6EwwaBJMnQ7nn6diZyTHsq65lZ3FFK2qvVOBoIFLKD+pm3fZ0ap/qapg0CW68EXJy
bGto507YvBm2bIFLLoEnn4TTToO9ez06ZV3mXL7eJ1LtmwYipfxgqzep28bAxInw0ktw110wZw4M
Hw6uLr2MDLvvjTfgm2/g5JOhtOV7P66xRJrCrdo7DURK+cFGb2bdfvxxmDEDHnjAPpq6p3ThhTBz
pm0tXX65DWDN6JUYRZhDNBCpdk8DkVJ+sLFu1u0WAtG8efYe0Pnnw513tnziM86Ahx+GN9+095Oa
4QgReneLZpN2zal2TgORUn6wMb+05dTtsjLbssnOhldeabol1NCUKTYg3X47rF/fbNGs5BhtEal2
TwORUn6wsaCMrJQWUrfvu88GkqlTIcaL7DoR+Oc/ITTUJjg000WXmRzNpoIyTAvdeEoFkwYipfxg
Y0Fp891yq1bZLLjLL4fRo72/QEYGPPYY/O9/8PbbTRbLSo6hvKqGvOJ93l9DqQDRQKSUj7lSt/s2
F4huvx2io+Ghh1p/oSuugGHD4I47oLKy0SKucUw61Y9qzzQQKeVjrtTtJpcH//prePdduO02SE1t
/YUcDnj0UcjNhRdeaLRIlqZwqw5AA5FSPubKmGsydfvOOyEtDW66qe0XO+00OPFEePBBm/zQQHpi
FKEhonPOqXZNA5FSPraxueUfvv4avvjCtoa8SVBoigjcfz/s2gUvv3zA7lBHCBlJUdo1p9o1ryc9
FZEBwGhgKNAdMEAe8BPwhTFmjS8rqFRH40rdTo5pJHX7oYcgJcUmKfjKccfZx1//CldeCeH1r5uZ
rLNwq/bNo0AkIpHApcCVwDCgqZxUIyLLgeeBacYYnW1RdTkbmkrdXroUPvzQdqP5ojXk7o47YOxY
O0PDpZfW25WVHM0Pm/ZgjPF+JnClAqDFrjkRuRhYA/wd2AvcgW0R9QaigRjn9ycCdwKFwHPAGhGZ
4JdaK9WObSoobXyOuaeesgHo2mt9f9FTT4VDD7Up4Q3GDGUmx1C8r5rdpY1n1ikVbJ7cI3oeeAfI
NsaMNsY8aoz50hjzizGmwhhT7vz+C2PMI8aYE4Bs4D9A46k8SnVS+2fdbhCIdu600/JMnAiJib6/
sIidufunn+Dzz+vtykpxZc7pfSLVPnkSiLKNMZONMZs8PakxZpMx5magX+urplTHs2V3mZ11u2Gi
wvPP27E+11/vv4uPG2fvP/3tb/U2Z9YtB6H3iVT71GIgMsbsbO3JjTE7WnusUh3RJmero2+K2xii
ykobiMaOhYED/XfxyEibrDB7th1b5JSRFEWIoAkLqt3yKH1bRLp7c1IROaN11VGqY9vQ2Kzbs2fD
jh3+uTfU0FVX2W46t1TuiFAHvRI1hVu1X56OI/pZRM5rqZCIJIjIv4D32lYtpTqmTQWlxDVM3X7p
JUhPt4NP/S0jw7a8Xn3Vrvrq1DdFU7hV++VpINoNvCkib4pIt8YKOFtBK4AJwFRPTioiISJys4is
EpEKEdkiIk+ISIu5rSIyQET+LCLfikieiBSLyFIRudOT45Xyhw0FZWS6p25v3mxXXL3sMjslTyBc
fjls3w4ffVS3KTM5WltEqt3yNBAdik3fPg/4SUTOcu1wtoJew7aCqoBTjDFXeXjep4AnsQHsemx2
3g3AbBFpqW6XATcD64E/A38EVgMPAgtEJMrDOijlMxvzG6Ruv/qq/XrZZYGrxK9/DT172paYU1Zy
DIXlVewt0xRu1f54FIicado3AicD+4CZIvIvEbkAG0QuxraCDjbGfObJOUVkKDb4zDTGnGuMmWqM
uQW4BTsm6cIWTvFvIMMYM94Y86wx5nljzAXAX4BDgD94Ug+lfKWyupate8r2zzFXU2MXvBszBrKy
AleRsDCbJv7BB7BtG+CWOaetItUOeTXXnDFmHnZmhTeA8cDruLWCjDElXpxuHHaGhqcbbJ8KlGG7
+JqryyJjTGEju95yfj3Yi7oo1WZb95RRa9wSFT77zHbN+XI6H09ddpkNhK+9BuyfhVvvE6n2qDWT
nh4FHI8NIgY7s0JyK85zOFALfOe+0Tkt0FLn/tbIcH5tddq5Uq3hmuy0LnX7pZfsuJ4zzwx8ZQ46
yC649/LLUFtL727RiMDGfG0RqfbH40AkIjEi8jzwMTYInQ4cAxQAr4vI2yKS4sW1ewH5xpjGlo78
BUgRkUZmjWy2jg7gbqAa21prruwkEVkkIovy8vK8uYxSjXK9yWclx9jZsN97Dy65BCIiglOhyy+3
S5F/8QWRYQ7S4iO1RaTaJU/HEZ0ILAcmAdOx94I+NsYsxCYy/A04F5vm/VsPrx2Nvd/UmAq3Mt54
Gttiu8cYs7q5gsaYF40xOcaYnNS2LE6mlNNGZ+p2t5hwO/loVRX8IYi3Ks89104n9MorgO0y1AXy
VHvkaYvoMyASOMsY83v3ezPGmH3OJIMTgWLgbRF5w4NzlgFNfVSMdCvjERF5ALgOeNEY87Cnxynl
KxvyS8lKibGp2zNmwGGHwZAhwatQVBScdx7MmgWlpWSlaAq3ap88DURvAkONMbObKmCMmY/NVnse
m+bdkm3Y7rfGglE6ttvOo1xTEbkPuAt4FfA0dVwpn9qQX2oz5latgsWLYfz4YFcJJkyA0lJ47z36
psSwu7SSwrKqYNdKqXo8Td8eb4zZ40G5MmPMtcApHpz2e+f1R7lvdK59NBxY5EndnEHoXuA14HJj
GsyBr1QAVFTV8MvecrJTY2xrKCQELmxpBEIAHHss9OkD06eTnRILwPp8b5JblfI/vywVboz5nwfF
3sJm3d3UYPsV2HtDM1wbRKSfiAxqeAIRuQcbhP4PuMwYU9vqSivVBhsLSjEGslNi4PXX4aSTIC0t
2NWyAfGii+CTT+jv7OnOzdP7RKp98WRhvAGtPbmINDnVsDFmOXYBvXNFZKaIXC4iT2BnWviC+llv
c4GVDc59LXA/sBl7D+siEZng9hjT2nor5S3Xm/vQzSvszNcT2tGakBMmQE0NvT+dTWiIkJunLSLV
vniyVPjPIvJ/wJPGmJ88OamIjMDOkHAhENZM0ZuAjdhsvF8D+cCz2Ky3llo3rnFGfbDdcg19AXzq
SX2VaivXm3ufj2bZ5RjOOSfINXIzdCgMH47j9Rn0Of9RbRGpdseTQHQm8DiwTER+BD7A3t9Zj50M
VYBuwEHAkdjxRYOxU/80uxyEMaYGeML5aK5cViPbJgITPai/Un6Xm1dKekwoYS+/YwewxscHu0r1
jR8Pf/wjR567m0X5EuzaKFWPJwvjfYTNhpsAlAB3ADOBZcAWbNfYUuzcb7cCu7AtoUONMXP8U22l
2pf1+aWctesnyM9vH9lyDY0bByKM/XEuGwvsKrJKtReetIhcLZc3gDdEpAdwAjAESMUmHOQBPwFf
GGPy/VRXpdolYwy5eSX8edlc6NYtMOsOeSs9HU46ieFffkBlxlh+2VNOn2Rvx4sr5R8eBSIXEUkF
soDFxpi3/VIjpTqY/JJKaguLGPrd5zDx9xDu1cxUgTN+PHGXXcaIbatZnz9KA5FqNzyd4ifEOc/c
dmABsEZEvnIGJqW6tNy8Ek5Z+y2h+yraV7ZcQ+eei4mM5KwV8zRhQbUrno4jug6b2bYDe39oOXA0
8IKf6qVUh5GbX8rZK+ZR3bsPHH10sKvTtIQEOPNMzlw1n43bWxyfrlTAeBqILsGO4xlsjDnPGDMc
eBn4jYgk+q12SnUAO9ds5NiNSwkZf5EdQNqOyfjxdCsrJO7Lz4NdFaXqePpfMxCYZowpdtv2LOAA
Wj3gVanOoMfH7+MwtYS05245l9NOozQ2geFffhDsmihVx9NAFIOdpNTdNrd9SnVZw7/8gC19BtiB
o+1deDgbTjyd41YsoLRgb7BroxTg3VxzDQceuH7W0XGqy6patZrBW1axbsxZwa6Kx0p+ez5R1fvY
PUMTX1X74E369uki0tPt52hsMDpPRIY3KGuMMU+1uXZKtXPFL79GIkLpbz1Z+aR9SBpzIlvjuxP+
1htww6RgV0cpxJNVE0TE21mtjTHG0boqBV5OTo5ZtMijVSeU2s8YyrL6sZQ4IufPY2SfpGDXyCMV
VTW8cvyFXPXdLEK2b4Pu3YNdJdVBichiY0xOW8/jaYvoxLZeSKlO57vviN68gXdPu4E7nWv9dASR
YQ6+Peo0rvn23/DWW3D99cGukuriPJ3i5wt/V0SpDmf6dKrCwlk48kQSopubZL79kYOHkdurH9kz
ZmggUkHXvgc9KNVeVVXBm2/y/bBj6d6743VtZafGMHPwCbBwIaxbF+zqqC5OA5FSrTFnDuTn8/ag
E+qW4O5IslNj+c+A4zAidkVZpYJIA5FSrTF9OrXJyXzQ6xD6pna8oXT9UmLYHp9K0eFHwYwZ4EHS
klL+ooFIKW8VFcF775F/+tlUOcI4qHvHaxH1d9b5p9FnwJo1sHhxkGukujINREp56z//gYoKlpxg
FyAe0CMuyBXyXmpcBAlRYcw9+Hi7bMWMGcGukurCNBAp5a3p06F/f75J6U9UmIP0xKhg18hrIsKA
HrEsLxU4/XR4802oqQl2tVQXpYFIKW9s3Qqffw4TJrAur5T+3WMJCemYs1z17x7Hmp0lmIsugh07
4H//C3aVVBelgUgpb7z+ur2xP348a3YWc1CPjnd/yGVAj1gKy6vIGz0G4uNtS0+pINBApJQ3pk+H
o46isFcmu4r3dcj7Qy6uuq8trIbzz7f3vkpKglwr1RVpIFLKU8uWwfLlMGECa3bZpbkGdOAWkas1
t2ZnMUycCKWlNhgpFWAaiJTy1PTpEBoKF1zA2p225XBQ947bIkqNjSAxOoy1u0rsEuf9+8O0acGu
luqCNBAp5YmaGnt/6PTTITmZNTuLO2zGnIuIcFD3WNbuLAYR+P3vYd482LAh2FVTXYwGIqU88emn
sG0bXHwxAGt32USFjpox53JQD2fmnDFwySU2IP3rX8GulupiNBAp5YmXX4aUFDjzTIwxrNpezKCe
HbdbzmVQzzgKy6vYUVQBffrASSfBa69BrbdLkCnVehqIlGpJXh68955tDYWHk1eyj4LSSgb1jA92
zdpscJp9Dqu22+QLJk60XXNffRW8SqkuRwORUi35v/+zyz784Q8ArHS+abvexDuygc5W3YrtRXbD
OedAXJwmLaiA0kCkVHOMsd1yRx4JQ4cCsNL5pj04reN3zcVHhpGRFFX3nIiJsWOK3n4biouDWznV
ZWggUqo5CxfCihV1rSGAVduLSEuIJDE6PIgV851BPeNZtcMt6Fx+uR1TpOsUqQDRQKRUc156ybYS
LrigbtPK7cWdolvOZUhaHLl5JVRUOSc9PeIIOPRQeOEFXadIBYQGIqWaUlICb71lg1Cc7YbbV13D
+rySTpEx5zIoLZ5aQ90gXUTgyithyRL4/vvgVk51CRqIlGrKW2/ZYOTWLbduVwnVtaZTtYhcz6Xu
PhHA+PG2JfjCC0GqlepKNBAp1Rhj4O9/h4MPhqOOqtu8qi5jrvO0iPp0iyYqzLE/cw7sbNwXXWTX
Kdq7N3iVU11CUAORiISIyM0iskpEKkRki4g8ISIxHh5/u4i8IyK5ImJEZKOfq6y6im++gaVL4brr
bFeV00/bCokKc5CV7NGfaIfgCBEGp8WxYltR/R1XXgllZbo8hPK7YLeIngKeBFYA1wPvADcAs0XE
k7o9BJwErAf2+KuSqgv6+98hIcF2Ubn56ZdChvSKJ9QR7H8d3xqWnsDP2wqpqXVLTjjsMMjJ0aQF
5XdB+28SkaHY4DPTGHOuMWaqMeYW4BbgROBCD07TzxiTbIwZA2zzY3VVV7J9O7zzDlx6KcTuX+ah
ptbw87YihqUnBLFy/nFwegKllTVsyG+wHtGVV8JPP8HXXwenYqpLCObHunGAAE832D4VKAMmtHQC
Y0yuH+qlurqpU6G6Gq65pt7mDfkllFXWcHAnDETDMuxzWv5LYf0d48ZBUhL87W9BqJXqKoIZiA4H
aoHv3DcaYyqApc79SgVWVRU8/zycdhocdFC9XT9utW/Sh2R0vkDUPzWWyLAQlm9tcJ8oJsa2imbO
1OUhlN8EMxD1AvKNMfsa2fcLkCIifhu6LiKTRGSRiCzKy8vz12VURzNzpu2au/76A3Yt/8UmKvRL
7birsjYl1BHCkLR4fmrYIgKbsBESAs88E/iKqS4hmIEoGmgsCAFUuJXxC2PMi8aYHGNMTmpqqr8u
ozqaZ56B7GzbImrAlajg6OBrEDVlWHoCPzVMWABIT4cLL7Rz7hU2EqiUaqNgBqIyIKKJfZFuZZQK
jK++ggUL4MYbbQvATWdOVHA5OD2BssYSFgBuvtlOgvryy4GvmOr0ghmItmG73xoLRunYbrvKANdJ
dWWPPGIXv7v88gN2rc+ziQqdORAd2jsRgKVbGmn1jBwJJ5xgkxaqqwNcM9XZBTMQfe+8/ij3jSIS
CQwHFgWjUqqL+vFH+OAD2xqKPrBHePEmO0xtZGZSoGsWMP1TY4mLCOWHzU0MybvlFti82d5HU8qH
ghmI3gIMcFOD7Vdg7w3NcG0QkX4iMiiAdVNdzaOP2jFD117b6O4fNu2hW0w4Wcl+u20ZdCEhwvA+
ifywqYlAdMYZNpPwkUd0gKvyqaAFImPMcuA54FwRmSkil4vIE9iZFr4A3BdDmQusbHgOEblYRO4S
kbuAVCDB9bOIXByAp6E6g9xcO6falVfaMTON+GHzHkb0TkSkcyYquIzsk8SancWU7Guk+y0kBO64
w87K/d//Br5yqtMK9jwlNwG3AkOxQelC4FngDGNMrQfH/wF4wPnoDiS6/fyHZo5Tar/HH4fQUNv1
1Ii9ZZWszyvt1N1yLiMzk6g1sGxLExOdTpgA/frBffdpq0j5TFADkTGmxhjzhDFmoDEmwhiTboy5
xRhT0qBcljHmgI+ixpjRxhhp4jE6YE9EdVzbt8Mrr8All0CvXo0WWbLZvimP7NP5A9FwZ8JCk91z
oaFw113www/aKlI+E+wWkVLB9cADUFMDf/pTk0V+2LwHR4hwaO/OmzHnkhAVxoAesSxuKmEBbKso
Oxvuv19bRconNBCprmvdOjuv3BVX2O6mJizetIdBPeOIDg8NYOWCZ2SfJJZs3kttw4GtLq5W0eLF
NtNQqTbSQKS6rnvugbAwuPvuJovsq65h8aY9HJ7VLYAVC67Ds7pRWF7Fqh3FTRdytYr0XpHyAQ1E
qmtauhTeeANuugnS0poutnkv+6prOapfcgArF1yu5/pNbkHThcLCbCBfvNguqa5UG2ggUl3THXfY
VO0pU5ot9m3ubkTgyL5dJxD1SowiMzmab5sLRGBbRSNG2NewvDwwlVOdkgYi1fV88QV89BHcfjsk
JjZb9JvcfIakxZMQHRagyrUPR2UnszC34MAJUN05HPDUU7BlCzz5ZOAqpzodDUSqa6muttP4ZGTY
5Q2aUVFVww+b93JUdtdpDbkc1S+ZoopqVm4var7gCSfAuefCww/DNl0kWbWOBiLVtTz3HCxbBk8/
DVFRzRb9YfMeKrvY/SGXI53B95v1LXTPATz2mF1Q8K67/Fwr1VlpIFJdx7ZtNkPutNPsp/gWfL0u
H0eIcHjfrpMx59IjPpLs1Bi+WpffcuF+/Wwrc9o0WKRzFSvvaSBSXcfkyVBZCc8+Cx7MGff5qjwO
65NEfGTXuj/kMnpAd77JLaC8sqblwnfeCT162CU0qqr8XznVqWggUl3DZ5/ZiU1vvx3692+x+I7C
ClZsL+LEQd0DULn26cRBqVRW1/JNrgetooQEeP552+356KP+r5zqVDQQqc6vpASuvtp2Id12m0eH
zFu9C7Bvxl3VqL7diA538L9Vuzw74Kyz4IIL4M9/hp9/9m/lVKeigUh1frfcAuvXw0svQWRky+WB
z1fvoldCJAN7xPm5cu1XRKiDY/qn8PmqPIynsyc8+6xtHV12mZ3DTykPaCBSndt779n55P74Rxg9
2qNDKqtr+WptPqMHde/06w+15MSB3fllbzlrd5W0XBggNRWeeQa++07HFimPaSBSndeOHfbm+fDh
dpZtD329Lp/SyhpO7sL3h1xOcr4Gc37a4flBF14IZ59tExgWLvRTzVRnooFIdU7GwKWX2vtDr78O
4eEeH/rfH7cTFxnKsQel+LGCHUPPhEhyMpP4YPl2zw8SsWs8pafDeedBgQdjkVSXpoFIdU5/+Qt8
/LFdfXXwYI8P21ddwycrdnDq0J5EhDr8WMGO44xD0li1o5h1u5qZjbuhpCR45x3YuRMuvhhqPVlw
WXVVGohU5zNrlh24OmECXHONV4fOX5NPcUU1vz6k6Rm5u5qxw9IQsS1Fr+Tk2LnoPvoIHnnEP5VT
nYIGItW5LFtmA9CoUTZJwctkg//+uI2EqDCO7a/dci494iMZldWN//643fPsOZerr7b3jO6+G959
1z8VVB2eBiLVeezaBWeeabuF3n3X41Rtl6KKKub8vJPTh6UR5tB/DXdnDu/Ful0l/Li10LsDRWza
/OGHw7hx8PXX/qmg6tD0v011Dnv22Dnkdu2yQaiZxe6a8t7SbZRX1TBuVG8/VLBjO/PQXkSFOXjj
u83eHxwTA7NnQ+/e8JvfwIoVvq+g6tA0EKmOr6jIBqGffoL//Mfem/CSMYbXF25mSFo8w9IT/FDJ
ji0uMozfHJrG+8u2UVzRirnkUlNhzhyIiLC/qy1bfF9J1WFpIFIdW0kJjB0LP/xgs7ROP71Vp/lx
ayErtxcx7og+XX4Qa1PGjepDWWUN7y9r5bpDffvChx9CYSEcf7yd7UIpNBCpjmzPHht4Fi6EN96w
c5210rQFG4kOd3DW8F4+rGDnMrx3IoPT4pn29UZqm1u5tTkjRsDcuVBcDMcdp3PSKUADkeqoNmyA
o4+Gb7+FGTPgd79r9am27C7j/WXbGDeqT5dd8sETIsKVx2ezdlcJn63c2foT5eTY5drBrvD6/fe+
qaDqsDQQqY7nu+/gyCPtYMlPP7UzPrfBi1/mEiJw+XF9fVTBzuuMQ9Lo3S2Kf8xb730qt7uhQ2H+
fIiLs8Ho9dd9V0nV4WggUh2HMfDqq3by0pgYWLDAvom1wa6iCt5etIVzR2SQltD80uEKQh0hTDq+
H0u37OXrdW2cuqdfP9uizcmB8ePh5pt1Ub0uSgOR6hgKC+Gii+zyAkccYd/ABg1q82n/Omc1tcZw
zYn9fFDJruG8wzJIT4zioQ9XUtPae0UuPXrYe0bXXw9PPw1jxsDmVqSIqw5NA5Fq/+bPtzNov/OO
nUPus8+ge9tnxl6+tZB//7CVy47pS2ZyjA8q2jVEhjn409hBrNhexL8X+yANOyzMLh3xr3/BokVw
8MF2Voy2dP2pDkUDkWq/du2CiRNtqi/YgHTHHeBo+2SkNbWGe9//ieSYcK47qeWlw1V9ZxySxmGZ
Sfx1zmr2lFb65qQXXwzLl9uuukmT4NRTNcW7i9BApNqfykp47jkYONDexP7Tn+xg1aOO8tklXvwy
lx827+WO0wcTp5lyXhMR/nzWUArLq7jrvZ/alrjgrm9f2+L95z/hm2/szOm33AK7d/vm/Kpd0kCk
2o+qKtslc9BBcN11dszJsmXw8MM2OcFHft5WyJOfrmbswT05Z0S6z87b1QztlcBNvxrABz9u592l
v/juxCEhcNVVsGYN/P738Le/2cSGRx6x9wpVp6OBSAXfnj12uYABA2yXTM+edumAuXO9WkvIE7uK
K5j0r8V0iwnnL+cM01kU2ujK47M5PCuJ22cuZ9mWvb49eVqa/WCybJltDd9+u52vbsoU+MWHgU8F
nQYiFRzG2PFAkybZlTxvuQV69YIPPrAZcaed5vUSDi0p2VfNFa8tYndpJS9dcjjdYjxftVU1LtQR
wj8nHEZKbAR/eG0RmwvKfH+Rgw+2UwMtXgy//jU88QRkZdnlyN9/X1O+OwENRCpwjIEff4Q774T+
/W0a9vTpdgzJkiV2iYDTT/d5AALYU1rJ+JcW8tO2Ip4ZN4JhGTqxqa+kxEbw6sTDqaqp5bwXFrB2
pxcruXpj5Eg7ldO6dXDTTfYDy1ln2VbSddfZFrQGpQ5JfHaTsQPLyckxixYtCnY1Oqfdu+10Lh99
ZB9bt9p7ACefbNenOeccSEz0axVWbi/i2hk/sHVvOc9dNJIxQ3r49Xpd1eodxUx4eSFVNbU8cd6h
nDzYz69zVZVdDn7aNPu3VV5u16IaO9b+fZ18MmRm+rcOXZyILDbGeD/dfcPzBDsQiUgIcCNwJZAF
5AFvA/cYY0r9fTxoIPKZffvsWjNLl9qJSL/6av+klnFxdrDi2LF28TofjANqSWV1LdMWbODxT9aQ
GBXG3y8ayai+3fx+3a5sc0EZV01fzIrtRVx8ZCa3njKQhOgAZCWWlcEnn9hl4j/+2Kb+A2Rn25b3
4QpHmzgAAA1YSURBVIfbtPARIyA21v/16SI6UyD6G3ADMAv4CBgMXA/MB35ljKn15/GggchrRUW2
e2T9evv4+Wd7Q3nlSqiutmXi4+2kpMcdZx9HHmkHLgbAvuoa3luyjX9+sZ4N+aX8anB3HvntIaTE
RgTk+l1dRVUNj3y0in99s5GEqDAuPy6b8Uf0ITE6QPfkjLF/k3Pn2tb499/bljjY1vigQTYJZuDA
/Y8BA2zLXJNXvNIpApGIDAWWA7OMMb9123498Aww3hjT5GyIbT3eRQMRUFNjU2P37oWCAti+vf5j
2zb7ddMmyM+vf2x6Ohx6qJ39wPW1Xz+fDDz1VHFFFd9t2M1nK3fy0U872FtWxaCecdw2dhAnDvR/
60sd6OdthTz68Wq+XJNHRGgIJw/uzpghPcjJ7EZGUlRgMxZ37LDJDt9/b9euWr3afoiqqdlfJjYW
MjLsIz19//dpaZCcvP/RrRuEhgau7u1YZwlEDwJ3AscbY+a7bY8ECoAvjDFNrnTW1uNd2kUgqq21
rYmqqvpfPfne9XXfPttFUV6+/2tj3xcX24DjeuzZY7c1RsSurpmWZrPaeve2QaZ/f/s1O9t2u/nt
ZTGUV9XYR2UNu0sryS/ZR37JPrbuKWf1jmLW7iphU0EptQaiwx2cMqQHvzusN8f0T9b07HZg5fYi
3vhuMx8u305+iZ2FITUuguG9E8lKjiYjKZr0xCiSYsKJjwwlNjKUuMgwYsId/v39VVVBbq4NSmvX
2laT+2P79vqByl18vA1KCQk2gDX1iI62q9K6HuHhzX8fFmZbbQ6HZ4+Q4OabdZZANAf4FRBtjNnX
YN/XwABjTKq/jnc5NDTcfJyQjBiDGABjv+fAnzEQYmoR5+u2v5zbz25l7b5apO574zyf/TkkAK9/
pSOMirAI9oWFsy8sgrLwKIqj4iiOjKU4MoaSqFiKImMpjoq126JiyY/rRl5sMrtjEqlxuD791a9r
w6o3fCYN/7ZMvX0tl62srmVfddM9q44QISs5mgE94hjQI44j+nZjZGYSkWGBa4kpz9XUGtbsLGbR
pj38sGkPP27dy9Y95U3+jkUgzBFCaIjgCBHn1/0/O0KEEKHJYNVkCGsmtrnvCqmtIal4D92KC0go
KyaurIj40iLiy5yP0kKi95UTta+cqH1lRFXa7yP3lRO9r4zQ2iaCmI/VhIRQIw6MCLUhIdRKSF0X
owGMCAYBkbr/QSOCEQEEI9Ttt8fU32YanMseY8+VUbDNJ4Eo2O3LXkB+wyDi9AtwtIiEG2Oamsyq
1ceLyCRgEsCAqFi2DB5Z9+LWvfjOX2Dd926/BPszdT8bCQGhbt/+7bYMzjJGAAnZ/8uV/ftqHKHU
OhzUhIZSG+Kw3ztCMY5Q575QahwOat321zrCnF8dVIVFUB0RQVV4BFXhkVSFR1IdHolx6yJr+D97
4P+wEAGkOx8HlD/gdWy4X1rYX+930PDi9USEhhAV7iAqzEFUuIPIMAdJ0eGkxIaTGhdBalwEEaEa
dDoKR4gwOC2ewWnxXHykzWYzxpBfUskve8vZW1ZJyb5qiiuqKa6ooqSimsoaQ01tLdW1hhq3h/vP
jWnq411zH7wb35MEJpsSoATYXq988x8iHdVVhO8rJ7S6itCqKkKrKw/8vroKR3UVoVWVzu+rEVNL
SG0tIbU19qupQWrrbxPXPuc2McZ+ra1FnLfFxeD2wdfUPcMDthuz//+y3gdp1wdx6srW325gQSuX
jW8g2IEoGmgsiABUuJVpKhC1+nhjzIvAi2C75kZ99YEn9VVK+ZCI1H2oUB2Qj7pOgz2gtQxo6i8w
0q2Mv45XSikVZMEORNuAFBFpLJikY7vdmptjvq3HK6WUCrJgB6LvnXX4//buNUbOqo7j+PdH6SXY
YCNEDcUUoVqKFSsNLV1MKEgw2nhJsC+MGImCxki5pK9qooYYkMRwscU3aoygNdYmVsVUSKBWq7G2
SpHa1EYgK7KNF4K90a7W8vfFOaPDOrMzZZ/d88zM75NMpnueZ3b+PXn2/Oec58w5S5sL86y3xUCn
qWwTfb2ZmRVWOhFtJN1Bu3VM+Y2kezsbGgWSLpA0dm/orl9vZmb1VHSyQkTskfQV4CZJ3we2kFZG
uBn4GdD8ZdTHgHnQPMHjlF5vZmY1VHrWHKTezDBpKvVK4HlgPWmtuI7L81TwejMzK6j4WnN1UIuV
FczMekxVKyuUvkdkZmYDzj0iQNIRYH/pOPrE2aThUauG67Nars9qLYiICS82WYd7RHWwv4rupYGk
37guq+P6rJbrs1qSKrmn4aE5MzMryonIzMyKciJKvlo6gD7iuqyW67Nars9qVVKfnqxgZmZFuUdk
ZmZFORGZmVlRTkRmZlbUQCciSZ+UtEHSHySdlDTuDTNJCyT9QNI/JL0oabukq6Yq3l4kaVhStHmc
XTq+OpJ0mqTb8nU5KunPku6W9KrSsfWaca69o6VjqzNJayVtkvRMrq/hDucvk/SopCOSDkt6WNLi
rt9vkCcr5Mo9C9gNvBE4NyJa7n0r6QJgJ/Bv4D7gEGm7iUXAuyPi0amIudfkOj4O3NHi8KaIaLfV
+8CS9GXSCvKbgZ+QVpRfDWwHrvZivt3LHy638/+zu05ExMYCIfWEXG8vAI8DS4DDEXFem3MvA7YB
I8D9ufgm4LXAUETs6fh+A56IzgOejYiXJP0YWDlOIvoecC2wJCKeyGWzgb3AKHBhDHJltpET0XBE
rCgcSk+Q9BZgD7A5Iq5tKl8NrAM+HBHe3qRLuUF9ICKuLx1LL5F0fkQ8k//9e2D2OIloJ3AhsDAi
RnLZXGAfsCMirun0fgM9NBcRw918usxDIu8DtjWSUH79UeDrwJuBSyct0D4g6XRJZ5aOowd8iLTn
1n1jyr8GHAOum/KI+oCkGfmDo3WhkYQ6kTSf1PZtaiSh/PoRYBNwtaTXd/o9A52ITsHFwEzgVy2O
7cjPTkTtLSM1oockHZT0gKRzSgdVU5cCL5GGgf8rIkaBJ/B19kp8kHT9HZH0N0nrJb26dFB9onE9
tmsbRRraG5cXPe1Oo9EcaXGsUTZ3imLpNXtJvcZ9wHRgBXAD8E5JSyPiQMHY6ugc4Pk2985GgCFJ
MyLiX1McV6/aSfpk/hRwJvAe0v2LKyQN5VENe+UqaRt7PhFJmkPapbVb6yLihVN8mzPyc6vGYXTM
OX1nInUcESvHHPuupJ8DG4DbSRM+7H/OoPV1Bi+/1pyIuhARy8YUPSjpSdLkmVtoPYnGuldJ29jz
iQiYA3z+FM7/Nmk2yKk4lp9ntjg2a8w5/ajSOo6I70i6g7S1u73cMdJso1YG4VqbCl8iXc8rcSKa
qEraxp5PRBExTBqHnEyN4aNWXcxGWauuaV+YpDoeBi6v+Hf2gwPARZJmthiem0satnNvaAIi4oSk
A6RN8mxiKmkbPVmhO3tIXc/lLY5dlp8r2SBqgMwH/lo6iBraRfq7XNpcKGkWsBhfZxOW6/JcfP1V
YVd+btc2BvDbTr/EiagL+YbmQ8AKSW9rlOfpoDcAf2TMLCcDSa9pU/5pUkPw0NRG1BM2kv54x96T
u5E01r5hyiPqUZLOanPoC6TRIF9/ExQRT5E+HK1qngmb/70K2BoRf+n0ewb9C63vBRqJ5TpgAfDZ
/PPBiLi/6dz5pGRzArgXOExqHN5K+iLsI1MVd6+QdCvwceBh0lDc6aRZcx8AngaWR8TfS8VXV5LW
k2Z2bQa2kFZWuBn4JXCVV1bojqR7SZ/Kfwo8C8wmzZq7Evg1cGVEHC8XYX1J+ggwL/+4GpgB3J1/
/lNEfKvp3CFSHT8HrG96zeuAyyPidx3fMCIG9gF8k/Tps9VjuMX5C4EfAgdJN+B+QVpypfj/pY4P
0j2gH5EageOkWTT7gLuAOaXjq+sDmAasAfaThoRHgHtI324vHl+vPID3A4/k+hsFXiR9F+szwKzS
8dX5QVqyp13buK3F+cuBx4CjwJFc75d0+34D3SMyM7PyfI/IzMyKciIyM7OinIjMzKwoJyIzMyvK
icjMzIpyIjIzs6KciMzMrCgnIjMzK8qJyKwmJN0pKSR9rMUxSdom6Z+SFpWIz2yyeGUFs5qQNIO0
UvEbgEUR8VzTsdtIy/ysjYi7CoVoNimciMxqRNIlpAU5t0bEu3LZAmA38CRpEcmTBUM0q5yH5sxq
JCIeB74IXCPpE5KmAQ+SNib8qJOQ9SP3iMxqRtJ00oZj55O2Xf8UsCYi7ikamNkkcSIyq6G8AeMu
YDppu5ErwvsQWZ/y0JxZPR0i7UUEsMVJyPqZe0RmNSNJwFZgiLST7Tzg4oh4umhgZpPEPSKz+llN
2lL9dmAVaYv1b+QEZdZ33CMyqxFJbyJtZ70XWB4RJyWtBe4EbomIdUUDNJsETkRmNSHpNGA7sAR4
e0Tsy+XTgB3ARXiIzvqQh+bM6mMN6b7Q5xpJCCB/d+h6PERnfco9IrMakLSQtHrCbuAdrb646iE6
61dORGZmVpSH5szMrCgnIjMzK8qJyMzMinIiMjOzopyIzMysKCciMzMryonIzMyKciIyM7OinIjM
zKyo/wBW/NJH1LttTgAAAABJRU5ErkJggg==
"
>
</div>

</div>

</div>
</div>

</div></div></section></section><section><section>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Lognormal-distribution">Lognormal distribution<a class="anchor-link" href="#Lognormal-distribution">&#182;</a></h2>
</div>
</div>
</div><div class="fragment">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">x</span> <span class="o">=</span> <span class="n">logspace</span><span class="p">(</span><span class="o">-</span><span class="mi">9</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">1001</span><span class="p">)</span><span class="o">+</span><span class="mi">1</span><span class="n">e</span><span class="o">-</span><span class="mi">9</span>
<span class="n">showDistribution</span><span class="p">(</span><span class="n">stats</span><span class="o">.</span><span class="n">lognorm</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span> <span class="s1">&#39;&#39;</span><span class="p">,</span>
                 <span class="s1">&#39;Lognormal Distribution&#39;</span><span class="p">,</span> <span class="s1">&#39;X&#39;</span><span class="p">,</span> <span class="s1">&#39;lognorm(X)&#39;</span><span class="p">,</span><span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">xmin</span><span class="o">=-</span><span class="mf">0.1</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
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
rkJggg==
"
>
</div>

</div>

</div>
</div>

</div></div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># The log-lin plot has to be done by hand:</span>
<span class="n">plot</span><span class="p">(</span><span class="n">log</span><span class="p">(</span><span class="n">x</span><span class="p">),</span> <span class="n">stats</span><span class="o">.</span><span class="n">lognorm</span><span class="o">.</span><span class="n">pdf</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="mi">2</span><span class="p">))</span>
<span class="n">xlim</span><span class="p">(</span><span class="o">-</span><span class="mi">10</span><span class="p">,</span> <span class="mi">4</span><span class="p">)</span>
<span class="n">title</span><span class="p">(</span><span class="s1">&#39;Lognormal Distribution&#39;</span><span class="p">)</span>
<span class="n">xlabel</span><span class="p">(</span><span class="s1">&#39;log(X)&#39;</span><span class="p">)</span>
<span class="n">ylabel</span><span class="p">(</span><span class="s1">&#39;lognorm(X)&#39;</span><span class="p">)</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area">
<div class="prompt output_prompt">Out[10]:</div>



<div class="output_text output_subarea output_execute_result">
<pre>&lt;matplotlib.text.Text at 0x1f2d47ca518&gt;</pre>
</div>

</div>

<div class="output_area">
<div class="prompt"></div>



<div class="output_png output_subarea ">
<img src="
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
BoBV0X1s0YU1dD4AAAAASUVORK5CYII=
"
>
</div>

</div>

</div>
</div>

</div></section></section>
</div>
</div>

<script>

require(
    {
      // it makes sense to wait a little bit when you are loading
      // reveal from a cdn in a slow connection environment
      waitSeconds: 15
    },
    [
      "../lib/js/head.min.js",
      "../js/reveal.js"
    ],

    function(head, Reveal){

        // Full list of configuration options available here: https://github.com/hakimel/reveal.js#configuration
        Reveal.initialize({
            controls: true,
            progress: true,
            history: true,

            theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
            transition: Reveal.getQueryHash().transition || 'linear', // default/cube/page/concave/zoom/linear/none

            // Optional libraries used to extend on reveal.js
            dependencies: [
                { src: "../lib/js/classList.js",
                  condition: function() { return !document.body.classList; } },
                { src: "../plugin/notes/notes.js",
                  async: true,
                  condition: function() { return !!document.body.classList; } }
            ]
        });

        var update = function(event){
          if(MathJax.Hub.getAllJax(Reveal.getCurrentSlide())){
            MathJax.Hub.Rerender(Reveal.getCurrentSlide());
          }
        };

        Reveal.addEventListener('slidechanged', update);

        var update_scroll = function(event){
          $(".reveal").scrollTop(0);
        };

        Reveal.addEventListener('slidechanged', update_scroll);

    }
);
</script>

</body>


</html>
